public class DefaultUserNameChangeService extends UserNameChangeService
UserPropertyChangeService.UserPropertyChangeRequest<P>, UserPropertyChangeService.UserPropertyChangeValidationResult<P>
Constructor and Description |
---|
DefaultUserNameChangeService(UserManager userManager,
UserKeyStore userKeyStore,
UserNameChangeManager userNameChangeManager,
ExtendedUserDao extendedUserDao) |
Modifier and Type | Method and Description |
---|---|
protected String |
getHandlerDescriptionKey() |
protected UserPropertyChangeManager |
getManager() |
UserPropertyChangeService.UserPropertyChangeValidationResult<UserPropertyChangeParameter> |
validateUserPropertyChange(UserPropertyChangeService.UserPropertyChangeRequest<UserPropertyChangeParameter> userPropertyChangeRequest)
Validates if user name change is possible.
|
UserPropertyChangeService.UserPropertyChangeValidationResult<UserPropertyChangeParameter> |
validateUserPropertyChangeInOtherEntities(UserPropertyChangeService.UserPropertyChangeRequest<UserPropertyChangeParameter> userPropertyChangeRequest)
Validates if user name change is possible in external entities (using plugin system).
|
getAffectedEntities, getI18nBean, getNumberOfTasks, isAdministrator, isSysAdmin, userPropertyChange, userPropertyChangeInOtherEntities
public DefaultUserNameChangeService(UserManager userManager, UserKeyStore userKeyStore, UserNameChangeManager userNameChangeManager, ExtendedUserDao extendedUserDao)
@Nonnull protected UserPropertyChangeManager getManager()
getManager
in class UserPropertyChangeService<UserNameChangeHandler,UserPropertyChangeParameter>
UserPropertyChangeManager
appropriate for the user property handled by the implementation@Nonnull protected String getHandlerDescriptionKey()
getHandlerDescriptionKey
in class UserPropertyChangeService<UserNameChangeHandler,UserPropertyChangeParameter>
@Nonnull public UserPropertyChangeService.UserPropertyChangeValidationResult<UserPropertyChangeParameter> validateUserPropertyChange(@Nonnull UserPropertyChangeService.UserPropertyChangeRequest<UserPropertyChangeParameter> userPropertyChangeRequest)
GlobalPermissionKey.ADMINISTER
permission.validateUserPropertyChange
in class UserPropertyChangeService<UserNameChangeHandler,UserPropertyChangeParameter>
userPropertyChangeRequest
- Change name request.@Nonnull public UserPropertyChangeService.UserPropertyChangeValidationResult<UserPropertyChangeParameter> validateUserPropertyChangeInOtherEntities(@Nonnull UserPropertyChangeService.UserPropertyChangeRequest<UserPropertyChangeParameter> userPropertyChangeRequest)
GlobalPermissionKey.ADMINISTER
permission.validateUserPropertyChangeInOtherEntities
in class UserPropertyChangeService<UserNameChangeHandler,UserPropertyChangeParameter>
userPropertyChangeRequest
- Change name request.Copyright © 2002-2019 Atlassian. All Rights Reserved.
View cookie preferences