com.atlassian.crowd.console.action.principal
Class ViewPrincipal
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.principal.ViewPrincipal
- All Implemented Interfaces:
- com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, Serializable, Cloneable
- Direct Known Subclasses:
- AddPrincipal, ResetPassword, UpdateAliases, UpdateAttributes, UpdateGroups, UpdatePrincipal
public class ViewPrincipal
- extends BaseAction
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.crowd.console.action.BaseAction |
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, clientProperties, crowdLicenseManager, directoryManager, initialLoad, propertyManager, tab |
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.crowd.console.action.BaseAction |
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, directoryForRemoteUser, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getPasswordComplexityMessage, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
applicationService
protected ApplicationService applicationService
tokenAuthenticationManager
protected TokenAuthenticationManager tokenAuthenticationManager
aliasManager
protected AliasManager aliasManager
permissionManager
protected PermissionManager permissionManager
adminGroupChecker
protected AdminGroupChecker adminGroupChecker
user
protected User user
userAttributes
protected Map<String,Set<String>> userAttributes
directory
protected Directory directory
directoryID
protected long directoryID
directoryName
protected String directoryName
name
protected String name
password
protected String password
passwordConfirm
protected String passwordConfirm
firstname
protected String firstname
lastname
protected String lastname
email
protected String email
active
protected boolean active
applications
protected List<Application> applications
aliases
protected List<String> aliases
applicationInError
protected Map<Long,Boolean> applicationInError
unremovedGroups
protected String unremovedGroups
preventingLockout
protected boolean preventingLockout
ViewPrincipal
public ViewPrincipal()
doDefault
public String doDefault()
- Overrides:
doDefault
in class BaseAction
hasUpdateGroupPermission
public boolean hasUpdateGroupPermission()
processGeneral
protected void processGeneral()
readAttributes
protected Map<String,Set<String>> readAttributes(UserWithAttributes userWithAttributes)
syncFieldsToPrincipal
protected void syncFieldsToPrincipal()
- Copies data from class fields to the
user
syncFieldsFromPrincipal
protected void syncFieldsFromPrincipal()
- Copies data from
user
to the various fields (eg name
).
processDirectoryMapping
protected void processDirectoryMapping()
getUser
public User getUser()
getDirectory
public Directory getDirectory()
getDirectoryID
public long getDirectoryID()
setDirectoryID
public void setDirectoryID(long directoryID)
getName
public String getName()
setName
public void setName(String name)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getPasswordConfirm
public String getPasswordConfirm()
setPasswordConfirm
public void setPasswordConfirm(String passwordConfirm)
getFirstname
public String getFirstname()
setFirstname
public void setFirstname(String firstname)
getLastname
public String getLastname()
setLastname
public void setLastname(String lastname)
getEmail
public String getEmail()
setEmail
public void setEmail(String email)
isActive
public boolean isActive()
setActive
public void setActive(boolean active)
getGroups
public Set getGroups()
getUnsubscribedGroups
public Set getUnsubscribedGroups()
getUserAttributes
public Map getUserAttributes()
getDirectoryName
public String getDirectoryName()
getApplications
public List<Application> getApplications()
getAliases
public List<String> getAliases()
setDirectoryName
public void setDirectoryName(String directoryName)
doValidation
protected void doValidation()
setApplicationService
public void setApplicationService(ApplicationService applicationService)
- Overrides:
setApplicationService
in class BaseAction
setAliasManager
public void setAliasManager(AliasManager aliasManager)
getApplicationInError
public Map<Long,Boolean> getApplicationInError()
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)
setTokenAuthenticationManager
public void setTokenAuthenticationManager(TokenAuthenticationManager tokenAuthenticationManager)
- Overrides:
setTokenAuthenticationManager
in class BaseAction
getAdminGroupChecker
public AdminGroupChecker getAdminGroupChecker()
setAdminGroupChecker
public void setAdminGroupChecker(AdminGroupChecker adminGroupChecker)
isPreventingLockout
public boolean isPreventingLockout()
setPreventingLockout
public void setPreventingLockout(boolean preventingLockout)
getUnremovedGroups
public String getUnremovedGroups()
setUnremovedGroups
public void setUnremovedGroups(String unremovedGroups)
Copyright © 2013 Atlassian. All Rights Reserved.