Class MembershipCache


  • public class MembershipCache
    extends Object
    • Field Detail

      • CACHE_NAME

        public static final String CACHE_NAME
    • Constructor Detail

      • MembershipCache

        public MembershipCache​(com.atlassian.cache.CacheManager cacheManager,
                               com.atlassian.cache.CacheLoader<com.atlassian.user.User,​List<String>> loader)
    • 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)
      • getGroupNamesAsList

        @Nullable
        public @Nullable List<String> getGroupNamesAsList​(com.atlassian.user.User user)