com.atlassian.confluence.user.actions
Class LoginAction

java.lang.Object
  extended bycom.opensymphony.xwork.ActionSupport
      extended bycom.atlassian.confluence.core.ConfluenceActionSupport
          extended bycom.atlassian.confluence.user.actions.LoginAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, Serializable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware
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, 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 execute()
          On successful login, redirection will be handled by the LoginFilter based on os_destination or the original URL stored in the session
 org.apache.velocity.app.FieldMethodizer getLoginFilter()
           
 String getOs_destination()
           
 String getOs_username()
           
 WebRequestUtils getWebRequestUtils()
           
 boolean isFromNotPermitted()
           
 boolean isPermitted()
           
 boolean isRedirectAfterPost()
           
 void setFromNotPermitted(boolean fromNotPermitted)
           
 void setOs_destination(String os_destination)
           
 void setOs_username(String os_username)
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, doDefault, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, 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, validate
 
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

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

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

getWebRequestUtils

public WebRequestUtils getWebRequestUtils()

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


Confluence is developed by Atlassian.