Class UserIndexingListener


  • public final class UserIndexingListener
    extends Object
    Creates/indexes PersonalInformation as users are added or have their activation status modified.

    These PIs are required for User searches to work correctly, hence the ambitious class name.

    Since:
    4.3.1
    • Method Detail

      • onUserAddEvent

        @EventListener
        public void onUserAddEvent​(com.atlassian.crowd.event.user.UserCreatedFromDirectorySynchronisationEvent event)
      • onMembershipCreatedEvent

        @EventListener
        public void onMembershipCreatedEvent​(com.atlassian.crowd.event.group.GroupMembershipCreatedEvent event)
      • onMembershipDeletedEvent

        @EventListener
        public void onMembershipDeletedEvent​(com.atlassian.crowd.event.group.GroupMembershipDeletedEvent event)
      • onUserProfilePictureUpdateEvent

        @EventListener
        public void onUserProfilePictureUpdateEvent​(UserProfilePictureUpdateEvent event)
        Update the URL stored in the index when a user changes their profile picture.
      • onCrowdUserUpdatedEvent

        @EventListener
        public void onCrowdUserUpdatedEvent​(com.atlassian.crowd.event.user.UserEditedEvent event)
                                     throws com.atlassian.user.EntityException
        Throws:
        com.atlassian.user.EntityException
      • onUserDeleteEvent

        @EventListener
        public void onUserDeleteEvent​(com.atlassian.crowd.event.user.UserDeletedEvent event)