Class UserAnonymizationConfiguration
java.lang.Object
com.atlassian.jira.component.spring.registrar.UserAnonymizationConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanonymizeMentionsCommand(StreamingActionDTORetriever streamingActionDTORetriever, ChangeMentionsInComments changeMentionsInComments, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeMentionsCommandIssueHistory(StreamingChangeItemDTORetriever streamingChangeItemDTORetriever, ChangeMentionsInIssueHistory changeMentionsInIssueHistory, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeMentionsCommandIssues(StreamingIssueDTORetriever streamingIssueDTORetriever, ChangeMentionsInIssue changeMentionsInIssue, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeMentionsCommandIssuesCustomFields(StreamingCustomFieldValueDTORetriever streamingCustomFieldValueDTORetriever, ChangeMentionsInCustomFields changeMentionsInCustomFields, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeMentionsCommandProjectDescription(StreamingProjectDTORetriever streamingProjectDTORetriever, ChangeMentionsInProjectDescription changeMentionsInProjectDescription, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeMentionsCommandTextCustomFieldDefaultValue(StreamingGenericConfigurationDTORetriever streamingGenericConfigurationDTORetriever, ChangeMentionsInTextCustomFieldsDefaultValue changeMentionsInTextCustomFieldsDefaultValue, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeMentionsCommandWorklogs(StreamingWorklogDTORetriever streamingWorklogDTORetriever, ChangeMentionsInWorklog changeMentionsInWorklog, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) anonymizeOperationSteps(AnonymizeOperationStep[] allRegisteredSteps) anonymizePluginPointsStep(UserAnonymizationService userAnonymizationService) anonymizeUserService(UserManager userManager, I18nHelper.BeanFactory i18nBeanFactory, GlobalPermissionManager globalPermissionManager, UserKeyStore userKeyStore, ExtendedUserDao extendedUserDao, AnonymizeOperationSteps anonymizeOperationSteps, com.atlassian.event.api.EventPublisher eventPublisher, ReindexMessageManager reindexMessageManager) businessLogicValidator(com.atlassian.event.api.EventPublisher eventPublisher, I18nHelper i18nHelper) changeMentionsInProjectDescription(ApplicationProperties applicationProperties, ProjectManager projectManager) changeMentionsInTextCustomFieldsDefaultValue(com.atlassian.event.api.EventPublisher eventPublisher) getCommentAffectedEntities(QueryDslAccessor queryDslAccessor) getIssueHistoryAffectedEntities(QueryDslAccessor queryDslAccessor, DatabaseAccessor dbAccessor) getIssueWithCustomfieldsAffectedEntities(QueryDslAccessor queryDslAccessor) getProjectDescriptionAffectedEntities(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor, ApplicationProperties applicationProperties) getTextCustomFieldsDefaultValueAffectedEntities(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor) getWorklogAffectedEntities(QueryDslAccessor queryDslAccessor) ownershipTransferChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) ownershipTransferChangeService(UserManager userManager, OwnershipTransferChangeManager ownershipTransferChangeManager) streamingGenericConfigurationDTORetriever(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor) transferOwnershipPluginPointOperationStep(OwnershipTransferChangeService ownershipTransferChangeService, I18nHelper.BeanFactory i18nBeanFactory) userAnonymizationManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) userAnonymizationService(UserAnonymizationManager userAnonymizationManager) userDisableOperationStep(UserManager userManager) userExternalIdChangeManager(UserManager userManager, ExtendedUserDao extendedUserDao, GlobalPermissionManager globalPermissionManager, I18nHelper.BeanFactory i18nBeanFactory, com.atlassian.event.api.EventPublisher eventPublisher) userExternalIdChangeOperationStep(JiraAuthenticationContext jiraAuthenticationContext, UserExternalIdChangeService userExternalIdChangeService) userKeyChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, UserKeyStore userKeyStore, BusinessLogicValidator businessLogicValidator) userKeyChangeOperationStep(UserKeyChangeService userKeyChangeService) userKeyChangePluginPointsOperationStep(UserKeyChangeService userKeyChangeService) userKeyChangeService(UserManager userManager, UserKeyChangeManager userKeyChangeManager, UserKeyStore userKeyStore) userNameChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, UserManager userManager, ExtendedUserDao userDao, UserKeyStore userKeyStore, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) userNameChangeOperationStep(UserKeyService userKeyService, UserNameChangeService userNameChangeService) userNameChangePluginPointsOperationStep(UserNameChangeService userNameChangeService) userNameChangeService(UserManager userManager, UserKeyStore userKeyStore, UserNameChangeManager userNameChangeManager, ExtendedUserDao extendedUserDao)
-
Constructor Details
-
UserAnonymizationConfiguration
public UserAnonymizationConfiguration()
-
-
Method Details
-
userKeyChangeService
@Bean public UserKeyChangeService userKeyChangeService(UserManager userManager, UserKeyChangeManager userKeyChangeManager, UserKeyStore userKeyStore) -
userKeyChangeManager
@Bean public UserKeyChangeManager userKeyChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, UserKeyStore userKeyStore, BusinessLogicValidator businessLogicValidator) -
userNameChangeService
@Bean public UserNameChangeService userNameChangeService(UserManager userManager, UserKeyStore userKeyStore, UserNameChangeManager userNameChangeManager, ExtendedUserDao extendedUserDao) -
userNameChangeManager
@Bean public UserNameChangeManager userNameChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, UserManager userManager, ExtendedUserDao userDao, UserKeyStore userKeyStore, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) -
ownershipTransferChangeManager
@Bean public OwnershipTransferChangeManager ownershipTransferChangeManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) -
ownershipTransferChangeService
@Bean public OwnershipTransferChangeService ownershipTransferChangeService(UserManager userManager, OwnershipTransferChangeManager ownershipTransferChangeManager) -
userAnonymizationManager
@Bean public UserAnonymizationManager userAnonymizationManager(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, BusinessLogicValidator businessLogicValidator) -
userAnonymizationService
@Bean public UserAnonymizationService userAnonymizationService(UserAnonymizationManager userAnonymizationManager) -
userExternalIdChangeManager
@Bean public UserExternalIdChangeService userExternalIdChangeManager(UserManager userManager, ExtendedUserDao extendedUserDao, GlobalPermissionManager globalPermissionManager, I18nHelper.BeanFactory i18nBeanFactory, com.atlassian.event.api.EventPublisher eventPublisher) -
anonymizeUserService
@Bean public AnonymizeUserService anonymizeUserService(UserManager userManager, I18nHelper.BeanFactory i18nBeanFactory, GlobalPermissionManager globalPermissionManager, UserKeyStore userKeyStore, ExtendedUserDao extendedUserDao, AnonymizeOperationSteps anonymizeOperationSteps, com.atlassian.event.api.EventPublisher eventPublisher, ReindexMessageManager reindexMessageManager) -
anonymizeOperationSteps
@Bean public AnonymizeOperationSteps anonymizeOperationSteps(AnonymizeOperationStep[] allRegisteredSteps) -
anonymizePluginPointsStep
@Bean public AnonymizePluginPointsStep anonymizePluginPointsStep(UserAnonymizationService userAnonymizationService) -
transferOwnershipPluginPointOperationStep
@Bean public TransferOwnershipPluginPointOperationStep transferOwnershipPluginPointOperationStep(OwnershipTransferChangeService ownershipTransferChangeService, I18nHelper.BeanFactory i18nBeanFactory) -
userDisableOperationStep
-
userExternalIdChangeOperationStep
@Bean public UserExternalIdChangeOperationStep userExternalIdChangeOperationStep(JiraAuthenticationContext jiraAuthenticationContext, UserExternalIdChangeService userExternalIdChangeService) -
userKeyChangeOperationStep
@Bean public UserKeyChangeOperationStep userKeyChangeOperationStep(UserKeyChangeService userKeyChangeService) -
userKeyChangePluginPointsOperationStep
@Bean public UserKeyChangePluginPointsOperationStep userKeyChangePluginPointsOperationStep(UserKeyChangeService userKeyChangeService) -
userNameChangeOperationStep
@Bean public UserNameChangeOperationStep userNameChangeOperationStep(UserKeyService userKeyService, UserNameChangeService userNameChangeService) -
userNameChangePluginPointsOperationStep
@Bean public UserNameChangePluginPointsOperationStep userNameChangePluginPointsOperationStep(UserNameChangeService userNameChangeService) -
businessLogicValidator
@Bean public BusinessLogicValidator businessLogicValidator(com.atlassian.event.api.EventPublisher eventPublisher, I18nHelper i18nHelper) -
getCommentAffectedEntities
@Bean public GetCommentAffectedEntities getCommentAffectedEntities(QueryDslAccessor queryDslAccessor) -
changeMentionsInComments
-
anonymizeMentionsCommand
@Bean public AnonymizeMentionsCommand<ActionDTO,StreamingActionDTORetriever> anonymizeMentionsCommand(StreamingActionDTORetriever streamingActionDTORetriever, ChangeMentionsInComments changeMentionsInComments, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) -
getWorklogAffectedEntities
@Bean public GetWorklogAffectedEntities getWorklogAffectedEntities(QueryDslAccessor queryDslAccessor) -
changeMentionsInWorklog
-
anonymizeMentionsCommandWorklogs
@Bean public AnonymizeMentionsCommand<WorklogDTO,StreamingWorklogDTORetriever> anonymizeMentionsCommandWorklogs(StreamingWorklogDTORetriever streamingWorklogDTORetriever, ChangeMentionsInWorklog changeMentionsInWorklog, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) -
getIssueWithCustomfieldsAffectedEntities
@Bean public GetIssueWithCustomfieldsAffectedEntities getIssueWithCustomfieldsAffectedEntities(QueryDslAccessor queryDslAccessor) -
changeMentionsInIssue
-
anonymizeMentionsCommandIssues
@Bean public AnonymizeMentionsCommand<IssueDTO,StreamingIssueDTORetriever> anonymizeMentionsCommandIssues(StreamingIssueDTORetriever streamingIssueDTORetriever, ChangeMentionsInIssue changeMentionsInIssue, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) -
changeMentionsInCustomFields
-
anonymizeMentionsCommandIssuesCustomFields
@Bean public AnonymizeMentionsCommand<CustomFieldValueDTO,StreamingCustomFieldValueDTORetriever> anonymizeMentionsCommandIssuesCustomFields(StreamingCustomFieldValueDTORetriever streamingCustomFieldValueDTORetriever, ChangeMentionsInCustomFields changeMentionsInCustomFields, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) -
getIssueHistoryAffectedEntities
@Bean public GetIssueHistoryAffectedEntities getIssueHistoryAffectedEntities(QueryDslAccessor queryDslAccessor, DatabaseAccessor dbAccessor) -
changeMentionsInIssueHistory
-
anonymizeMentionsCommandIssueHistory
@Bean public AnonymizeMentionsCommand<ChangeItemDTO,StreamingChangeItemDTORetriever> anonymizeMentionsCommandIssueHistory(StreamingChangeItemDTORetriever streamingChangeItemDTORetriever, ChangeMentionsInIssueHistory changeMentionsInIssueHistory, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) -
changeMentionsInProjectDescription
@Bean public ChangeMentionsInProjectDescription changeMentionsInProjectDescription(ApplicationProperties applicationProperties, ProjectManager projectManager) -
getProjectDescriptionAffectedEntities
@Bean public GetProjectDescriptionAffectedEntities getProjectDescriptionAffectedEntities(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor, ApplicationProperties applicationProperties) -
anonymizeMentionsCommandProjectDescription
@Bean public AnonymizeMentionsCommand<ProjectDTO,StreamingProjectDTORetriever> anonymizeMentionsCommandProjectDescription(StreamingProjectDTORetriever streamingProjectDTORetriever, ChangeMentionsInProjectDescription changeMentionsInProjectDescription, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext) -
streamingGenericConfigurationDTORetriever
@Bean public StreamingGenericConfigurationDTORetriever streamingGenericConfigurationDTORetriever(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor) -
getTextCustomFieldsDefaultValueAffectedEntities
@Bean public GetTextCustomFieldsDefaultValueAffectedEntities getTextCustomFieldsDefaultValueAffectedEntities(QueryDslAccessor queryDslAccessor, DatabaseAccessor databaseAccessor) -
changeMentionsInTextCustomFieldsDefaultValue
@Bean public ChangeMentionsInTextCustomFieldsDefaultValue changeMentionsInTextCustomFieldsDefaultValue(com.atlassian.event.api.EventPublisher eventPublisher) -
anonymizeMentionsCommandTextCustomFieldDefaultValue
@Bean public AnonymizeMentionsCommand<GenericConfigurationDTO,StreamingGenericConfigurationDTORetriever> anonymizeMentionsCommandTextCustomFieldDefaultValue(StreamingGenericConfigurationDTORetriever streamingGenericConfigurationDTORetriever, ChangeMentionsInTextCustomFieldsDefaultValue changeMentionsInTextCustomFieldsDefaultValue, QueryDslAccessor queryDslAccessor, JiraAuthenticationContext jiraAuthenticationContext)
-