com.atlassian.confluence.user.actions
Class LoginAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by 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

Field Summary
 
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
 
Constructor Summary
LoginAction()
           
 
Method Summary
 String doDefault()
          Default webwork action execution method.
 String execute()
          On successful login, redirection will be handled by the LoginFilter based on os_destination or the original URL stored in the session
 ClusterManager getClusterManager()
           
 String getCurrentYearAsString()
          Used to generate the coherence copyright notice
 String getLanguage()
           
 List<Language> getLanguages()
           
 org.apache.velocity.app.FieldMethodizer getLoginFilter()
           
 String getOs_destination()
           
 String getOs_username()
           
 UpgradeManager getUpgradeManager()
           
 boolean isBrowserLanguageEnabled()
           
 boolean isElevatedSecurityCheckRequired()
           
 boolean isFromNotPermitted()
           
 boolean isLogout()
           
 boolean isPermitted()
           
 boolean isRedirectAfterPost()
           
 boolean isShowForgottenPasswordHelp()
           
 boolean isShowSignUp()
           
 void setClusterManager(ClusterManager clusterManager)
           
 void setFromNotPermitted(boolean fromNotPermitted)
           
 void setHttpContext(HttpContext httpContext)
           
 void setLanguage(String language)
           
 void setLoginManager(LoginManager loginManager)
           
 void setLogout(boolean logout)
           
 void setOs_destination(String os_destination)
           
 void setOs_username(String os_username)
           
 void setUpgradeManager(UpgradeManager upgradeManager)
           
 void validate()
           
 
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
 

Constructor Detail

LoginAction

public LoginAction()
Method Detail

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()


Copyright © 2003-2012 Atlassian. All Rights Reserved.