com.atlassian.confluence.security.actions
Class NotPermittedAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.user.actions.LoginAction
              extended by com.atlassian.confluence.security.actions.NotPermittedAction
All Implemented Interfaces:
Beanable, WebInterface, com.opensymphony.webwork.interceptor.ServletRequestAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class NotPermittedAction
extends LoginAction
implements Beanable, com.opensymphony.webwork.interceptor.ServletRequestAware

See Also:
Serialized Form

Field Summary
static String[] JSON_CONTENT_TYPES
           
 
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
 
Constructor Summary
NotPermittedAction()
           
 
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
 Object getBean()
           
 String getKey()
           
 String getLoginUrl()
           
 Space getSpace()
           
 String getUsername()
           
 void setKey(String key)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 
Methods inherited from class com.atlassian.confluence.user.actions.LoginAction
doDefault, getClusterManager, getCurrentYearAsString, getLanguage, getLanguages, getLoginFilter, getOs_destination, getOs_username, getUpgradeManager, isBrowserLanguageEnabled, isElevatedSecurityCheckRequired, isFromNotPermitted, isLogout, isPermitted, isRedirectAfterPost, isShowForgottenPasswordHelp, isShowSignUp, setClusterManager, setFromNotPermitted, setHttpContext, setLanguage, setLoginManager, setLogout, setOs_destination, setOs_username, setUpgradeManager, validate
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, 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
 

Field Detail

JSON_CONTENT_TYPES

public static final String[] JSON_CONTENT_TYPES
Constructor Detail

NotPermittedAction

public NotPermittedAction()
Method Detail

execute

public String execute()
               throws Exception
Description copied from class: LoginAction
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 LoginAction
Throws:
Exception

getLoginUrl

public String getLoginUrl()

getKey

public String getKey()

setKey

public void setKey(String key)

getSpace

public Space getSpace()

getUsername

public String getUsername()

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

getBean

public Object getBean()
Specified by:
getBean in interface Beanable

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
Specified by:
setServletRequest in interface com.opensymphony.webwork.interceptor.ServletRequestAware


Copyright © 2003-2011 Atlassian. All Rights Reserved.