public final class CachedCrowdInternalMembershipDao extends Object implements InternalMembershipDao
InternalMembershipDao interface.DefaultMembershipCache| Constructor and Description | 
|---|
CachedCrowdInternalMembershipDao(InternalMembershipDao delegate,
                                MembershipCache stringCache,
                                GroupMembershipCache parentGroupCache,
                                GroupMembershipCache childGroupCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
removeAllGroupRelationships(com.atlassian.crowd.model.group.InternalGroup group)
Remove all memberships that rely on the existence of a particular group. 
 | 
void | 
removeAllRelationships(com.atlassian.crowd.embedded.api.Directory directory)
Remove all memberships related to a particular directory. 
 | 
void | 
removeAllUserRelationships(com.atlassian.crowd.model.user.InternalUser user)
Remove all memberships that rely on the existence of a particular user. 
 | 
void | 
rename(String oldUsername,
      com.atlassian.crowd.model.user.InternalUser user)
Make required changes to memberships when user is renamed. 
 | 
public CachedCrowdInternalMembershipDao(InternalMembershipDao delegate, MembershipCache stringCache, GroupMembershipCache parentGroupCache, GroupMembershipCache childGroupCache)
public void removeAllGroupRelationships(com.atlassian.crowd.model.group.InternalGroup group)
InternalMembershipDaoremoveAllGroupRelationships in interface InternalMembershipDaogroup - the group to remove all memberships for.public void removeAllUserRelationships(com.atlassian.crowd.model.user.InternalUser user)
InternalMembershipDaoremoveAllUserRelationships in interface InternalMembershipDaouser - the user to remove all memberships forpublic void removeAllRelationships(com.atlassian.crowd.embedded.api.Directory directory)
InternalMembershipDaoremoveAllRelationships in interface InternalMembershipDaopublic void rename(String oldUsername, com.atlassian.crowd.model.user.InternalUser user)
InternalMembershipDaorename in interface InternalMembershipDaooldUsername - previous username of the useruser - user that has been renamedCopyright © 2003–2022 Atlassian. All rights reserved.