public class UserAnonymizationService extends UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>
UserPropertyChangeService.UserPropertyChangeRequest<P>, UserPropertyChangeService.UserPropertyChangeValidationResult<P>
Constructor and Description |
---|
UserAnonymizationService(UserAnonymizationManager userAnonymizationManager) |
Modifier and Type | Method and Description |
---|---|
protected String |
getHandlerDescriptionKey() |
protected UserPropertyChangeManager<UserAnonymizationHandler,UserAnonymizationParameter> |
getManager() |
UserPropertyChangeService.UserPropertyChangeValidationResult<UserAnonymizationParameter> |
validateUserPropertyChange(UserPropertyChangeService.UserPropertyChangeRequest<UserAnonymizationParameter> userPropertyChangeRequest)
Validates if user property change is possible.
|
UserPropertyChangeService.UserPropertyChangeValidationResult<UserAnonymizationParameter> |
validateUserPropertyChangeInOtherEntities(UserPropertyChangeService.UserPropertyChangeRequest<UserAnonymizationParameter> userPropertyChangeRequest)
Validates if user property change is possible in external entities (using plugin system).
|
getAffectedEntities, getAffectedEntitiesFromHandlers, getI18nBean, getNumberOfTasks, isAdministrator, isSysAdmin, userPropertyChange, userPropertyChangeInOtherEntities, validateBusinessLogic
public UserAnonymizationService(UserAnonymizationManager userAnonymizationManager)
@Nonnull protected UserPropertyChangeManager<UserAnonymizationHandler,UserAnonymizationParameter> getManager()
getManager
in class UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>
UserPropertyChangeManager
appropriate for the user property handled by the implementation@Nonnull protected String getHandlerDescriptionKey()
getHandlerDescriptionKey
in class UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>
@Nonnull public UserPropertyChangeService.UserPropertyChangeValidationResult<UserAnonymizationParameter> validateUserPropertyChange(@Nonnull UserPropertyChangeService.UserPropertyChangeRequest<UserAnonymizationParameter> userPropertyChangeRequest)
UserPropertyChangeService
validateUserPropertyChange
in class UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>
userPropertyChangeRequest
- Change user property request.@Nonnull public UserPropertyChangeService.UserPropertyChangeValidationResult<UserAnonymizationParameter> validateUserPropertyChangeInOtherEntities(@Nonnull UserPropertyChangeService.UserPropertyChangeRequest<UserAnonymizationParameter> userPropertyChangeRequest)
UserPropertyChangeService
validateUserPropertyChangeInOtherEntities
in class UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>
userPropertyChangeRequest
- Change user property request.Copyright © 2002-2023 Atlassian. All Rights Reserved.