com.atlassian.confluence.user.actions
Class CreateUserAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.user.actions.AbstractUsersAction
              extended by com.atlassian.confluence.user.actions.CreateUserAction
All Implemented Interfaces:
Tabbed, WebInterface, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class CreateUserAction
extends AbstractUsersAction
implements Tabbed

See Also:
Serialized Form

Field Summary
protected  String confirm
           
protected  String email
           
protected  String fullName
           
protected  String password
           
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
user, username
 
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
 
Constructor Summary
CreateUserAction()
           
 
Method Summary
protected  void addLicensingError()
           
 String execute()
           
 String getConfirm()
           
 String getEmail()
           
 String getFullName()
           
 String getPassword()
           
 String getSelectedTab()
          Returns the key of the tab that should be selected when rendering.
 boolean isLicensedToAddMoreUsers()
           
 void setConfirm(String confirm)
           
 void setEmail(String email)
           
 void setFullName(String fullName)
           
 void setPassword(String password)
           
 void setUserChecker(UserChecker userChecker)
           
 void setUserFormValidator(UserFormValidator validator)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUser, getUsername, isAllowedToAddUsers, isPermitted, setUsername
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, 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, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, 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
 

Field Detail

password

protected String password

confirm

protected String confirm

email

protected String email

fullName

protected String fullName
Constructor Detail

CreateUserAction

public CreateUserAction()
Method Detail

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

execute

public String execute()
               throws Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport
Throws:
Exception

getSelectedTab

public String getSelectedTab()
Description copied from interface: Tabbed
Returns the key of the tab that should be selected when rendering. e.g. "search" or "create" for the browseusers.vm

Specified by:
getSelectedTab in interface Tabbed

addLicensingError

protected void addLicensingError()

isLicensedToAddMoreUsers

public boolean isLicensedToAddMoreUsers()

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getEmail

public String getEmail()

setEmail

public void setEmail(String email)

getFullName

public String getFullName()

setFullName

public void setFullName(String fullName)

getConfirm

public String getConfirm()

setConfirm

public void setConfirm(String confirm)

setUserChecker

public void setUserChecker(UserChecker userChecker)

setUserFormValidator

public void setUserFormValidator(UserFormValidator validator)


Copyright © 2003-2012 Atlassian. All Rights Reserved.