Class OwnershipTransferChangeManager
java.lang.Object
com.atlassian.jira.user.anonymize.UserPropertyChangeManager<OwnershipTransferHandler,OwnershipTransferParameter>
com.atlassian.jira.user.anonymize.ownership.OwnershipTransferChangeManager
- Direct Known Subclasses:
DefaultOwnershipTransferChangeManager
public abstract class OwnershipTransferChangeManager
extends UserPropertyChangeManager<OwnershipTransferHandler,OwnershipTransferParameter>
Manager handling transfer of ownership.
Invokes handlers (OwnershipTransferHandler
) from plugins that should change ownership of entities that prevent user from being disabled.
- Since:
- v8.3
-
Field Summary
Fields inherited from class com.atlassian.jira.user.anonymize.UserPropertyChangeManager
eventPublisher
-
Constructor Summary
ConstructorDescriptionOwnershipTransferChangeManager
(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
-
OwnershipTransferChangeManager
public OwnershipTransferChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator)
-