com.atlassian.confluence.user.actions
Class SignUpAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUsersAction
com.atlassian.confluence.user.actions.AbstractLoginSignupAction
com.atlassian.confluence.user.actions.SignUpAction
- All Implemented Interfaces:
- Evented<UserSignupEvent>, WebInterface, CaptchaAware, ExternalUserManagementAware, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable
public class SignUpAction
- extends AbstractLoginSignupAction
- implements Evented<UserSignupEvent>, ExternalUserManagementAware, CaptchaAware
A form where new users may create accounts for themselves, given a valid token.
- Since:
- v4.1
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, 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.user.actions.AbstractLoginSignupAction |
getCaptchaManager, getClusterManager, getCurrentYearAsString, getLanguage, getLanguages, getOs_destination, getSignupManager, getToken, getUpgradeManager, isBrowserLanguageEnabled, isFromNotPermitted, isLogout, isShowSignUp, setCaptchaManager, setClusterManager, setFromNotPermitted, setLanguage, setLogout, setOs_destination, setSignupManager, setToken, setUpgradeManager, setWritableDirectoryExistsCriteria |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, 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, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserProfilePicUrl, 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, 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()
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
checkSignupAllowed
public void checkSignupAllowed()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
ConfluenceActionSupport
- Default webwork action execution method.
- Overrides:
doDefault
in class AbstractLoginSignupAction
- Returns:
- the action result
- Throws:
java.lang.Exception
- if something goes wrong
execute
public java.lang.String execute()
throws java.lang.Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
- Throws:
java.lang.Exception
validateExecute
public void validateExecute()
validateUserDoesNotExist
public void validateUserDoesNotExist()
getEventToPublish
public UserSignupEvent getEventToPublish(java.lang.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
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getConfirm
public java.lang.String getConfirm()
setConfirm
public void setConfirm(java.lang.String confirm)
getEmail
public java.lang.String getEmail()
setEmail
public void setEmail(java.lang.String email)
getFullName
public java.lang.String getFullName()
setFullName
public void setFullName(java.lang.String fullName)
getLinkLoginURL
public java.lang.String getLinkLoginURL(javax.servlet.http.HttpServletRequest request)
setUserFormValidator
public void setUserFormValidator(UserFormValidator userFormValidator)
setSignupValidator
public void setSignupValidator(SignupValidator signupValidator)
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)
- Overrides:
setPermissionManager
in class ConfluenceActionSupport
setTaskManager
@Deprecated
public void setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)
- Deprecated. since 5.3. No longer used
Copyright © 2003-2013 Atlassian. All Rights Reserved.