com.atlassian.confluence.user.actions
Class LoginAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.LoginAction
- All Implemented Interfaces:
- WebInterface, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable
- Direct Known Subclasses:
- NotPermittedAction
public class LoginAction
- extends ConfluenceActionSupport
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, 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, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, 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 |
LoginAction
public LoginAction()
validate
public void validate()
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
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
execute
public String execute()
throws Exception
- On successful login, redirection will be handled by the LoginFilter based on os_destination or the original URL stored in the session
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
- Throws:
Exception
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class ConfluenceActionSupport
isFromNotPermitted
public boolean isFromNotPermitted()
setFromNotPermitted
public void setFromNotPermitted(boolean fromNotPermitted)
getLoginFilter
public org.apache.velocity.app.FieldMethodizer getLoginFilter()
getOs_username
public String getOs_username()
setOs_username
public void setOs_username(String os_username)
getOs_destination
public String getOs_destination()
setOs_destination
public void setOs_destination(String os_destination)
isRedirectAfterPost
public boolean isRedirectAfterPost()
isShowSignUp
public boolean isShowSignUp()
isShowForgottenPasswordHelp
public boolean isShowForgottenPasswordHelp()
getCurrentYearAsString
public String getCurrentYearAsString()
- Used to generate the coherence copyright notice
getUpgradeManager
public UpgradeManager getUpgradeManager()
setUpgradeManager
public void setUpgradeManager(UpgradeManager upgradeManager)
setHttpContext
public void setHttpContext(HttpContext httpContext)
isLogout
public boolean isLogout()
setLogout
public void setLogout(boolean logout)
setClusterManager
public void setClusterManager(ClusterManager clusterManager)
getClusterManager
public ClusterManager getClusterManager()
setLoginManager
public void setLoginManager(LoginManager loginManager)
- Overrides:
setLoginManager
in class ConfluenceActionSupport
isElevatedSecurityCheckRequired
public boolean isElevatedSecurityCheckRequired()
getLanguage
public String getLanguage()
setLanguage
public void setLanguage(String language)
getLanguages
public List<Language> getLanguages()
isBrowserLanguageEnabled
public boolean isBrowserLanguageEnabled()