Class MembershipCache
- java.lang.Object
-
- com.atlassian.crowd.embedded.atlassianuser.MembershipCache
-
public class MembershipCache extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCACHE_NAME
-
Constructor Summary
Constructors Constructor Description MembershipCache(com.atlassian.cache.CacheManager cacheManager, com.atlassian.cache.CacheLoader<com.atlassian.user.User,List<String>> loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable List<String>getGroupNamesAsList(com.atlassian.user.User user)voidonApplicationDirectoryAddedEvent(com.atlassian.crowd.event.application.ApplicationDirectoryAddedEvent ev)voidonApplicationDirectoryOrderUpdatedEvent(com.atlassian.crowd.event.application.ApplicationDirectoryOrderUpdatedEvent ev)voidonApplicationDirectoryRemovedEvent(com.atlassian.crowd.event.application.ApplicationDirectoryRemovedEvent ev)voidonApplicationUpdatedEvent(com.atlassian.crowd.event.application.ApplicationUpdatedEvent ev)voidonDirectoryCreatedEvent(com.atlassian.crowd.event.directory.DirectoryCreatedEvent ev)voidonDirectoryDeletedEvent(com.atlassian.crowd.event.directory.DirectoryDeletedEvent ev)voidonDirectoryUpdatedEvent(com.atlassian.crowd.event.directory.DirectoryUpdatedEvent ev)voidonGroupCreatedEvent(com.atlassian.crowd.event.group.GroupCreatedEvent ev)voidonGroupDeletedEvent(com.atlassian.crowd.event.group.GroupDeletedEvent ev)voidonGroupMembershipCreatedEvent(com.atlassian.crowd.event.group.GroupMembershipsCreatedEvent ev)voidonGroupMembershipDeletedEvent(com.atlassian.crowd.event.group.GroupMembershipsDeletedEvent ev)voidonGroupUpdatedEvent(com.atlassian.crowd.event.group.GroupUpdatedEvent ev)voidonUserCreatedEvent(com.atlassian.crowd.event.user.UserCreatedEvent ev)voidonUserDeletedEvent(com.atlassian.crowd.event.user.UsersDeletedEvent ev)voidonUserEditedEvent(com.atlassian.crowd.event.user.UserEditedEvent ev)voidonUserRenamedEvent(com.atlassian.crowd.event.user.UserRenamedEvent ev)
-
-
-
Field Detail
-
CACHE_NAME
public static final String CACHE_NAME
-
-
Method Detail
-
onGroupMembershipCreatedEvent
@EventListener public void onGroupMembershipCreatedEvent(com.atlassian.crowd.event.group.GroupMembershipsCreatedEvent ev)
-
onGroupMembershipDeletedEvent
@EventListener public void onGroupMembershipDeletedEvent(com.atlassian.crowd.event.group.GroupMembershipsDeletedEvent ev)
-
onGroupCreatedEvent
@EventListener public void onGroupCreatedEvent(com.atlassian.crowd.event.group.GroupCreatedEvent ev)
-
onGroupUpdatedEvent
@EventListener public void onGroupUpdatedEvent(com.atlassian.crowd.event.group.GroupUpdatedEvent ev)
-
onGroupDeletedEvent
@EventListener public void onGroupDeletedEvent(com.atlassian.crowd.event.group.GroupDeletedEvent ev)
-
onUserCreatedEvent
@EventListener public void onUserCreatedEvent(com.atlassian.crowd.event.user.UserCreatedEvent ev)
-
onUserEditedEvent
@EventListener public void onUserEditedEvent(com.atlassian.crowd.event.user.UserEditedEvent ev)
-
onUserDeletedEvent
@EventListener public void onUserDeletedEvent(com.atlassian.crowd.event.user.UsersDeletedEvent ev)
-
onUserRenamedEvent
@EventListener public void onUserRenamedEvent(com.atlassian.crowd.event.user.UserRenamedEvent ev)
-
onDirectoryDeletedEvent
@EventListener public void onDirectoryDeletedEvent(com.atlassian.crowd.event.directory.DirectoryDeletedEvent ev)
-
onDirectoryUpdatedEvent
@EventListener public void onDirectoryUpdatedEvent(com.atlassian.crowd.event.directory.DirectoryUpdatedEvent ev)
-
onDirectoryCreatedEvent
@EventListener public void onDirectoryCreatedEvent(com.atlassian.crowd.event.directory.DirectoryCreatedEvent ev)
-
onApplicationDirectoryAddedEvent
@EventListener public void onApplicationDirectoryAddedEvent(com.atlassian.crowd.event.application.ApplicationDirectoryAddedEvent ev)
-
onApplicationDirectoryRemovedEvent
@EventListener public void onApplicationDirectoryRemovedEvent(com.atlassian.crowd.event.application.ApplicationDirectoryRemovedEvent ev)
-
onApplicationDirectoryOrderUpdatedEvent
@EventListener public void onApplicationDirectoryOrderUpdatedEvent(com.atlassian.crowd.event.application.ApplicationDirectoryOrderUpdatedEvent ev)
-
onApplicationUpdatedEvent
@EventListener public void onApplicationUpdatedEvent(com.atlassian.crowd.event.application.ApplicationUpdatedEvent ev)
-
-