Class DefaultUserNameChangeManager
java.lang.Object
com.atlassian.jira.user.anonymize.UserPropertyChangeManager<UserNameChangeHandler,UserPropertyChangeParameter>
com.atlassian.jira.user.anonymize.name.UserNameChangeManager
com.atlassian.jira.user.anonymize.name.DefaultUserNameChangeManager
-
Field Summary
Fields inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
eventPublisher -
Constructor Summary
ConstructorsConstructorDescriptionDefaultUserNameChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, UserManager userManager, ExtendedUserDao userDao, UserKeyStore userKeyStore, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeProperty(UserPropertyChangeParameter userPropertyChangeParameter) Changes user property in app_user table.protected Class<? extends AnonymizationHandlerModuleDescriptor<UserNameChangeHandler,UserPropertyChangeParameter>> Methods inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
executeHandler, executeHandlers, getAffectedEntities, getAffectedEntitiesFromHandler, validateBusinessLogic
-
Constructor Details
-
DefaultUserNameChangeManager
public DefaultUserNameChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, UserManager userManager, ExtendedUserDao userDao, UserKeyStore userKeyStore, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator)
-
-
Method Details
-
changeProperty
Description copied from class:UserPropertyChangeManagerChanges user property in app_user table.- Specified by:
changePropertyin classUserPropertyChangeManager<UserNameChangeHandler,UserPropertyChangeParameter> - Parameters:
userPropertyChangeParameter- Contains old/new user property value.
-
getModuleDescriptorClass
protected Class<? extends AnonymizationHandlerModuleDescriptor<UserNameChangeHandler,UserPropertyChangeParameter>> getModuleDescriptorClass()- Specified by:
getModuleDescriptorClassin classUserPropertyChangeManager<UserNameChangeHandler,UserPropertyChangeParameter>
-