Class UserAnonymizationManager
java.lang.Object
com.atlassian.jira.user.anonymize.UserPropertyChangeManager<UserAnonymizationHandler,UserAnonymizationParameter>
com.atlassian.jira.user.anonymize.UserAnonymizationManager
public class UserAnonymizationManager
extends UserPropertyChangeManager<UserAnonymizationHandler,UserAnonymizationParameter>
-
Field Summary
Fields inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
eventPublisher -
Constructor Summary
ConstructorsConstructorDescriptionUserAnonymizationManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeProperty(UserAnonymizationParameter userPropertyChangeParameter) Changes user property in app_user table.protected Class<? extends AnonymizationHandlerModuleDescriptor<UserAnonymizationHandler, UserAnonymizationParameter>> Methods inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
executeHandler, executeHandlers, getAffectedEntities, getAffectedEntitiesFromHandler, validateBusinessLogic
-
Constructor Details
-
UserAnonymizationManager
public UserAnonymizationManager(com.atlassian.plugin.PluginAccessor pluginAccessor, 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<UserAnonymizationHandler,UserAnonymizationParameter> - Parameters:
userPropertyChangeParameter- Contains old/new user property value.
-
getModuleDescriptorClass
protected Class<? extends AnonymizationHandlerModuleDescriptor<UserAnonymizationHandler,UserAnonymizationParameter>> getModuleDescriptorClass()- Specified by:
getModuleDescriptorClassin classUserPropertyChangeManager<UserAnonymizationHandler,UserAnonymizationParameter>
-