public interface UserAnonymizationHandler extends AnonymizationHandler<UserAnonymizationParameter>
This extension point is executed as the second step of the user anonymization process, after OwnershipTransferHandler
.
Any errors returned by the implementations will not stop the process.
To register an instance of this handler to be executed by Jira, implement this interface and add
an user-anonymization-handler
module to the atlassian-plugin.xml, e.g.:
<user-anonymization-handler
key="my-user-anonymization-handler"
class="com.example.UserAnonymizationHandlerImpl"
i18n-name-key="anonymization.handler.name">
<restrict application="jira" version="[8.3.0,)" />
</user-anonymization-handler>
AnonymizationHandler
,
OwnershipTransferHandler
,
UserKeyChangeHandler
,
UserNameChangeHandler
DEFAULT_NUMBER_OF_TASKS
getAffectedEntities, getNumberOfTasks, update, validateBusinessLogic
Copyright © 2002-2023 Atlassian. All Rights Reserved.