Class UserKeyChangeManager
java.lang.Object
com.atlassian.jira.user.anonymize.UserPropertyChangeManager<UserKeyChangeHandler,UserPropertyChangeParameter>
com.atlassian.jira.user.anonymize.key.UserKeyChangeManager
- Direct Known Subclasses:
DefaultUserKeyChangeManager
public abstract class UserKeyChangeManager
extends UserPropertyChangeManager<UserKeyChangeHandler,UserPropertyChangeParameter>
Manager handling updates of user key.
Invokes handlers (
UserKeyChangeHandler) from plugins that should change user keys in data structures they use internally (DB, caches, filesystem etc.)-
Field Summary
Fields inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
eventPublisher -
Constructor Summary
ConstructorsConstructorDescriptionUserKeyChangeManager(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
-
UserKeyChangeManager
public UserKeyChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator)
-