com.atlassian.confluence.plugins.easyuser.actions
Class SignUpAction

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.plugins.easyuser.actions.SignUpAction
All Implemented Interfaces:
Evented<UserSignupEvent>, WebInterface, CaptchaAware, ExternalUserManagementAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class SignUpAction
extends AbstractUsersAction
implements Evented<UserSignupEvent>, ExternalUserManagementAware, CaptchaAware

A form where new users may create accounts for themselves, given a valid token.

Since:
v4.2
See Also:
Serialized Form

Field Summary
 
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, 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
SignUpAction()
           
 
Method Summary
 String doDefault()
          Default webwork action execution method.
 String execute()
           
 CaptchaManager getCaptchaManager()
           
 String getConfirm()
           
 String getEditAction()
           
 String getEmail()
           
 UserSignupEvent getEventToPublish(String result)
          Gets the event to publish.
 String getFullName()
           
 String getLinkLoginURL(javax.servlet.http.HttpServletRequest request)
           
 String getPassword()
           
 String getSubmitAction()
           
 String getToken()
           
 String getUsername()
           
 boolean isPermitted()
           
 void setCaptchaManager(CaptchaManager captchaManager)
           
 void setConfirm(String confirm)
           
 void setEasyUserManager(EasyUserManager easyUserManager)
           
 void setEmail(String email)
           
 void setFullName(String fullName)
           
 void setPassword(String password)
           
 void setToken(String token)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUser, isAllowedToAddUsers, setUsername
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, 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, 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
 

Constructor Detail

SignUpAction

public SignUpAction()
Method Detail

doDefault

public String doDefault()
                 throws Exception
Description copied from class: ConfluenceActionSupport
Default webwork action execution method.

Overrides:
doDefault in class ConfluenceActionSupport
Returns:
the action result
Throws:
Exception - if something goes wrong

validate

public void validate()
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

getEventToPublish

public UserSignupEvent getEventToPublish(String result)
Description copied from interface: Evented
Gets the event to publish.

Specified by:
getEventToPublish in interface Evented<UserSignupEvent>
Parameters:
result - the result of the action executing.
Returns:
the event. Can be null, in which case no event will be published.

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class AbstractUsersAction

getUsername

public String getUsername()
Overrides:
getUsername in class AbstractUsersAction

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getConfirm

public String getConfirm()

setConfirm

public void setConfirm(String confirm)

getEmail

public String getEmail()

setEmail

public void setEmail(String email)

getFullName

public String getFullName()

setFullName

public void setFullName(String fullName)

setCaptchaManager

public void setCaptchaManager(CaptchaManager captchaManager)

getCaptchaManager

public CaptchaManager getCaptchaManager()

getLinkLoginURL

public String getLinkLoginURL(javax.servlet.http.HttpServletRequest request)

getSubmitAction

public String getSubmitAction()

getEditAction

public String getEditAction()

setToken

public void setToken(String token)

getToken

public String getToken()

setEasyUserManager

public void setEasyUserManager(EasyUserManager easyUserManager)


Copyright © 2003-2012 Atlassian. All Rights Reserved.