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, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- AddPrincipal, ResetPassword, UpdateAttributes, UpdateGroups, UpdatePrincipal, UpdateRoles
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, 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, containsActionMessages, containsErrorMessages, directory, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, renderFreemarkerTemplate, setApplicationManager, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setWebInterfaceManager, setWebResourceManager |
| 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, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
user
protected User user
userAttributes
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> userAttributes
directory
protected Directory directory
directoryID
protected long directoryID
directoryName
protected java.lang.String directoryName
name
protected java.lang.String name
password
protected java.lang.String password
passwordConfirm
protected java.lang.String passwordConfirm
firstname
protected java.lang.String firstname
lastname
protected java.lang.String lastname
email
protected java.lang.String email
active
protected boolean active
ViewPrincipal
public ViewPrincipal()
doDefault
public java.lang.String doDefault()
- Overrides:
doDefault in class BaseAction
processGeneral
protected void processGeneral()
throws ObjectNotFoundException,
DirectoryAccessException,
java.rmi.RemoteException
- Throws:
ObjectNotFoundException
DirectoryAccessException
java.rmi.RemoteException
readAttributes
protected java.util.Map<java.lang.String,java.util.List<java.lang.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()
throws java.rmi.RemoteException,
ObjectNotFoundException,
DirectoryAccessException
- Throws:
java.rmi.RemoteException
ObjectNotFoundException
DirectoryAccessException
getUser
public User getUser()
getDirectory
public Directory getDirectory()
getDirectoryID
public long getDirectoryID()
setDirectoryID
public void setDirectoryID(long directoryID)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getPasswordConfirm
public java.lang.String getPasswordConfirm()
setPasswordConfirm
public void setPasswordConfirm(java.lang.String passwordConfirm)
getFirstname
public java.lang.String getFirstname()
setFirstname
public void setFirstname(java.lang.String firstname)
getLastname
public java.lang.String getLastname()
setLastname
public void setLastname(java.lang.String lastname)
getEmail
public java.lang.String getEmail()
setEmail
public void setEmail(java.lang.String email)
isActive
public boolean isActive()
setActive
public void setActive(boolean active)
getGroups
public java.util.Set getGroups()
getUnsubscribedGroups
public java.util.Set getUnsubscribedGroups()
getRoles
public java.util.Set getRoles()
getUnsubscribedRoles
public java.util.Set getUnsubscribedRoles()
getUserAttributes
public java.util.Map getUserAttributes()
getDirectoryName
public java.lang.String getDirectoryName()
setDirectoryName
public void setDirectoryName(java.lang.String directoryName)
doValidation
protected void doValidation()
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.