com.atlassian.confluence.plugins.easyuser.actions
Class SignUpAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUsersAction
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
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 |
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 |
SignUpAction
public SignUpAction()
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.