public class UserIndexingListener extends Object
These PIs are required for User searches to work correctly, hence the ambitious class name.
Constructor and Description |
---|
UserIndexingListener() |
Modifier and Type | Method and Description |
---|---|
void |
onCrowdUserUpdatedEvent(com.atlassian.crowd.event.user.UserEditedEvent event) |
void |
onGlobalPermissionChangeEvent(GlobalPermissionChangeEvent event) |
void |
onMembershipCreatedEvent(com.atlassian.crowd.event.group.GroupMembershipCreatedEvent event) |
void |
onMembershipDeletedEvent(com.atlassian.crowd.event.group.GroupMembershipDeletedEvent event) |
void |
onUserAddEvent(com.atlassian.crowd.event.user.UserCreatedFromDirectorySynchronisationEvent event) |
void |
onUserDeleteEvent(com.atlassian.crowd.event.user.UserDeletedEvent event) |
void |
onUserProfilePictureUpdateEvent(UserProfilePictureUpdateEvent event)
Update the URL stored in the index when a user changes their profile picture.
|
void |
setIndexer(ConfluenceIndexer indexer) |
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager) |
void |
setUserIndexingManager(UserIndexingManagerInternal userIndexingManager) |
@EventListener public void onUserAddEvent(com.atlassian.crowd.event.user.UserCreatedFromDirectorySynchronisationEvent event)
@EventListener public void onMembershipCreatedEvent(com.atlassian.crowd.event.group.GroupMembershipCreatedEvent event)
@EventListener public void onMembershipDeletedEvent(com.atlassian.crowd.event.group.GroupMembershipDeletedEvent event)
@EventListener public void onGlobalPermissionChangeEvent(GlobalPermissionChangeEvent event)
@EventListener public void onUserProfilePictureUpdateEvent(UserProfilePictureUpdateEvent event)
@EventListener public void onCrowdUserUpdatedEvent(com.atlassian.crowd.event.user.UserEditedEvent event) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
@EventListener public void onUserDeleteEvent(com.atlassian.crowd.event.user.UserDeletedEvent event)
public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
public void setIndexer(ConfluenceIndexer indexer)
public void setUserIndexingManager(UserIndexingManagerInternal userIndexingManager)
Copyright © 2003–2017 Atlassian. All rights reserved.