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, validateBusinessLogicpublic 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)
UserPropertyChangeServicevalidateUserPropertyChange in class UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>userPropertyChangeRequest - Change user property request.@Nonnull public UserPropertyChangeService.UserPropertyChangeValidationResult<UserAnonymizationParameter> validateUserPropertyChangeInOtherEntities(@Nonnull UserPropertyChangeService.UserPropertyChangeRequest<UserAnonymizationParameter> userPropertyChangeRequest)
UserPropertyChangeServicevalidateUserPropertyChangeInOtherEntities in class UserPropertyChangeService<UserAnonymizationHandler,UserAnonymizationParameter>userPropertyChangeRequest - Change user property request.Copyright © 2002-2022 Atlassian. All Rights Reserved.