Class EditUserAction
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUsersAction
com.atlassian.confluence.user.actions.EditUserAction
- All Implemented Interfaces:
FormAware,WebInterface,MessageHolderAware,Serializable,org.apache.struts2.action.Action,org.apache.struts2.action.ParametersAware,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
public class EditUserAction
extends AbstractUsersAction
implements FormAware, org.apache.struts2.action.ParametersAware
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
personService, user, userKey, usernameFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleandoEdit()execute()getEmail()getUserDetailsKeys(String groupKey) getUserProperty(String key) booleanbooleanConsulted byPermissionCheckInterceptor.voidsetCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService) voidsetCrowdService(com.atlassian.crowd.embedded.api.CrowdService crowdService) voidvoidsetFullName(String fullName) voidsetPersonalInformation(String personalInformation) voidsetPersonalInformationManager(PersonalInformationManager personalInformationManager) voidsetUserDetailsManager(UserDetailsManager userDetailsManager) voidsetUserFormValidator(UserFormValidator validator) voidvalidate()voidwithParameters(org.apache.struts2.dispatcher.HttpParameters map) Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUrlEncodeUsername, getUser, getUserKey, getUsername, isLicensedToAddMoreUsers, setApiPersonService, setUserKey, setUsernameMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getActiveRequest, getActiveResponse, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManagerMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale
-
Constructor Details
-
EditUserAction
public EditUserAction()
-
-
Method Details
-
getFullName
-
setFullName
-
getEmail
-
setEmail
-
validate
public void validate()- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport
-
doEdit
- Throws:
Exception
-
canRename
public boolean canRename() -
canUpdate
public boolean canUpdate() -
getUserProperty
-
getUserDetailsKeys
-
getUserDetailsGroups
-
setUserDetailsManager
-
isPermitted
public boolean isPermitted()Description copied from class:ConfluenceActionSupportConsulted byPermissionCheckInterceptor.- Overrides:
isPermittedin classAbstractUsersAction
-
isEditMode
public boolean isEditMode()- Specified by:
isEditModein interfaceFormAware
-
getPersonalInformation
-
setPersonalInformation
-
setPersonalInformationManager
-
setCrowdService
public void setCrowdService(com.atlassian.crowd.embedded.api.CrowdService crowdService) -
setCrowdDirectoryService
public void setCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService) -
withParameters
public void withParameters(org.apache.struts2.dispatcher.HttpParameters map) - Specified by:
withParametersin interfaceorg.apache.struts2.action.ParametersAware
-
getUserDetailsMap
-
setUserFormValidator
-