com.atlassian.confluence.plugins.profile.actions
Class EditMyProfileAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.plugins.profile.actions.EditMyProfileAction
- All Implemented Interfaces:
- WebInterface, CaptchaAware, UserAware, MessageHolderAware, com.opensymphony.webwork.interceptor.ParameterAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable
public class EditMyProfileAction
- extends ConfluenceActionSupport
- implements CaptchaAware, com.opensymphony.webwork.interceptor.ParameterAware, UserAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditMyProfileAction
public EditMyProfileAction()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
ConfluenceActionSupport
- Default webwork action execution method.
- Overrides:
doDefault
in class ConfluenceActionSupport
- Returns:
- the action result
- Throws:
java.lang.Exception
- if something goes wrong
execute
public java.lang.String execute()
throws java.lang.Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
- Throws:
java.lang.Exception
validate
public void validate()
- Specified by:
validate
in interface MessageHolderAware
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
isEditableUser
public boolean isEditableUser()
getFullName
public java.lang.String getFullName()
getEmail
public java.lang.String getEmail()
setFullName
public void setFullName(java.lang.String fullName)
setEmail
public void setEmail(java.lang.String email)
setPasswordconfirmation
public void setPasswordconfirmation(java.lang.String password)
getUserProperty
public java.lang.String getUserProperty(java.lang.String key)
getUserDetailsKeys
public java.util.List<java.lang.String> getUserDetailsKeys(java.lang.String groupKey)
getUserDetailsGroups
public java.util.List<java.lang.String> getUserDetailsGroups()
getCaptchaManager
public CaptchaManager getCaptchaManager()
setCaptchaManager
public void setCaptchaManager(CaptchaManager captchaManager)
setParameters
public void setParameters(java.util.Map map)
- Specified by:
setParameters
in interface com.opensymphony.webwork.interceptor.ParameterAware
isConfirmPassOnEmailChange
public boolean isConfirmPassOnEmailChange()
setUserFormValidator
public void setUserFormValidator(UserFormValidator validator)
getUser
public com.atlassian.user.User getUser()
- Specified by:
getUser
in interface UserAware
- Returns:
- user - the user that the action worked on
isUserRequired
public boolean isUserRequired()
- Description copied from interface:
UserAware
- If the action requires that the user be set before being run, then it should
return true to this method. If the action requires a user, but no user is available,
then the interceptor will automatically redirect to the 'notfound' result
- Specified by:
isUserRequired
in interface UserAware
- Returns:
- true if the action requires a page in order to execute
isViewPermissionRequired
public boolean isViewPermissionRequired()
- Specified by:
isViewPermissionRequired
in interface UserAware
- Returns:
- true if the action requires a check on
com.atlassian.confluence.user.actions.UserAwareInterceptor.VIEW_USER_PROFILE_PERMISSION
getOldEmail
public java.lang.String getOldEmail()
setPersonalInformationManager
public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
setUserDetailsManager
public void setUserDetailsManager(UserDetailsManager userDetailsManager)
setAboutMe
public void setAboutMe(java.lang.String aboutMe)
getAboutMe
public java.lang.String getAboutMe()
Copyright © 2003-2014 Atlassian. All Rights Reserved.