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, userPropertyChangeInOtherEntitiespublic 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.