public class EditProfile extends BaseUserAction
Modifier and Type | Field and Description |
---|---|
protected boolean |
canUpdateEmail |
protected String |
displayname |
protected String |
email |
protected EmailChangeManager |
emailChangeManager |
protected String |
firstname |
protected String |
lastname |
protected PermissionManager |
permissionManager |
protected String |
username |
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManager
Constructor and Description |
---|
EditProfile() |
Modifier and Type | Method and Description |
---|---|
void |
doValidation() |
String |
execute() |
String |
getAvatarUrl() |
String |
getDisplayname() |
String |
getEmail() |
String |
getFirstname() |
String |
getLastname() |
String |
getUsername() |
boolean |
hasUpdateProfilePermission()
Check if the user belongs to a directory that has UPDATE_USER permission.
|
boolean |
isCanUpdateEmail() |
void |
setDisplayname(String displayname) |
void |
setEmailChangeManager(EmailChangeManager emailChangeManager) |
void |
setFirstname(String firstname) |
void |
setLastname(String lastname) |
void |
setPermissionManager(PermissionManager permissionManager) |
void |
setUsername(String username) |
String |
update() |
getRemoteUsername
addActionError, addActionMessage, applyFieldError, applyFieldErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, bindInformationAboutLicense, containsActionMessages, containsErrorMessages, directory, findAvatarUrl, getActionMessageAlertColor, getBootstrapManager, getCrowdApplication, getCurrentLicenseResourceTotal, getDisplayableLink, getHttpRequest, getImageLocation, getImageTitle, getLabel, getLicense, getLink, getLocaleProvider, getPasswordComplexityMessage, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
protected PermissionManager permissionManager
protected EmailChangeManager emailChangeManager
protected String username
protected String displayname
protected String firstname
protected String lastname
protected String email
protected boolean canUpdateEmail
public String execute() throws Exception
execute
in interface com.opensymphony.xwork2.Action
execute
in class BaseAction
Exception
public void doValidation()
public boolean hasUpdateProfilePermission()
public String getUsername()
public void setUsername(String username)
public String getEmail()
public String getDisplayname()
public void setDisplayname(String displayname)
public String getFirstname()
public void setFirstname(String firstname)
public String getLastname()
public void setLastname(String lastname)
public boolean isCanUpdateEmail()
public void setPermissionManager(PermissionManager permissionManager)
public void setEmailChangeManager(EmailChangeManager emailChangeManager)
public String getAvatarUrl()
Copyright © 2021 Atlassian. All rights reserved.