com.atlassian.confluence.user.crowd
Class CachedCrowdInternalMembershipDao
java.lang.Object
com.atlassian.confluence.user.crowd.CachedCrowdInternalMembershipDao
- All Implemented Interfaces:
- com.atlassian.crowd.embedded.hibernate2.InternalMembershipDao
public final class CachedCrowdInternalMembershipDao
- extends Object
- implements com.atlassian.crowd.embedded.hibernate2.InternalMembershipDao
Removes cached membership information as required by the bulk operations on the
InternalMembershipDao
interface.
- Since:
- 3.5
- See Also:
DefaultMembershipCache
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachedCrowdInternalMembershipDao
public CachedCrowdInternalMembershipDao(com.atlassian.crowd.embedded.hibernate2.InternalMembershipDao delegate,
MembershipCache stringCache,
GroupMembershipCache parentGroupCache,
GroupMembershipCache childGroupCache)
removeAllGroupRelationships
public void removeAllGroupRelationships(com.atlassian.crowd.model.group.InternalGroup group)
- Specified by:
removeAllGroupRelationships
in interface com.atlassian.crowd.embedded.hibernate2.InternalMembershipDao
removeAllUserRelationships
public void removeAllUserRelationships(com.atlassian.crowd.model.user.InternalUser user)
- Specified by:
removeAllUserRelationships
in interface com.atlassian.crowd.embedded.hibernate2.InternalMembershipDao
removeAllRelationships
public void removeAllRelationships(com.atlassian.crowd.embedded.api.Directory directory)
- Specified by:
removeAllRelationships
in interface com.atlassian.crowd.embedded.hibernate2.InternalMembershipDao