Class UserNameChangeManager
java.lang.Object
com.atlassian.jira.user.anonymize.UserPropertyChangeManager<UserNameChangeHandler,UserPropertyChangeParameter>
com.atlassian.jira.user.anonymize.name.UserNameChangeManager
- Direct Known Subclasses:
DefaultUserNameChangeManager
public abstract class UserNameChangeManager
extends UserPropertyChangeManager<UserNameChangeHandler,UserPropertyChangeParameter>
Manager handling updates of user name.
Invokes handlers (
UserNameChangeHandler
) from plugins that should change user names in data structures they use internally (DB, caches, filesystem etc.)- Since:
- v8.3
-
Field Summary
Fields inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
eventPublisher
-
Constructor Summary
ConstructorsConstructorDescriptionUserNameChangeManager
(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) -
Method Summary
Methods inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
changeProperty, executeHandler, executeHandlers, getAffectedEntities, getAffectedEntitiesFromHandler, getModuleDescriptorClass, validateBusinessLogic
-
Constructor Details
-
UserNameChangeManager
public UserNameChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator)
-