Class WebworkSecurityInterceptor
java.lang.Object
org.acegisecurity.intercept.AbstractSecurityInterceptor
com.atlassian.bamboo.security.acegi.intercept.web.WebworkSecurityInterceptor
- All Implemented Interfaces:
com.opensymphony.xwork2.interceptor.Interceptor
,Serializable
,org.apache.struts2.interceptor.Interceptor
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationEventPublisherAware
,org.springframework.context.MessageSourceAware
public class WebworkSecurityInterceptor
extends org.acegisecurity.intercept.AbstractSecurityInterceptor
implements com.opensymphony.xwork2.interceptor.Interceptor
WebWork interceptor that delegates to Acegi security manager to check authority
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.Interceptor
com.opensymphony.xwork2.interceptor.Interceptor.LegacyAdapter
-
Field Summary
Fields inherited from class org.acegisecurity.intercept.AbstractSecurityInterceptor
logger, messages
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
init()
intercept
(com.opensymphony.xwork2.ActionInvocation invocation) org.acegisecurity.intercept.ObjectDefinitionSource
void
setObjectDefinitionSource
(ActionInvocationDefinitionSource objectDefinitionSource) void
setOverrideAuthorities
(org.acegisecurity.GrantedAuthority[] overrideAuthorities) Methods inherited from class org.acegisecurity.intercept.AbstractSecurityInterceptor
afterInvocation, afterPropertiesSet, beforeInvocation, getAccessDecisionManager, getAfterInvocationManager, getAuthenticationManager, getRunAsManager, isAlwaysReauthenticate, isRejectPublicInvocations, isValidateConfigAttributes, setAccessDecisionManager, setAfterInvocationManager, setAlwaysReauthenticate, setApplicationEventPublisher, setAuthenticationManager, setMessageSource, setRejectPublicInvocations, setRunAsManager, setValidateConfigAttributes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.opensymphony.xwork2.interceptor.Interceptor
intercept
-
Constructor Details
-
WebworkSecurityInterceptor
public WebworkSecurityInterceptor()
-
-
Method Details
-
getSecureObjectClass
- Specified by:
getSecureObjectClass
in classorg.acegisecurity.intercept.AbstractSecurityInterceptor
-
obtainObjectDefinitionSource
public org.acegisecurity.intercept.ObjectDefinitionSource obtainObjectDefinitionSource()- Specified by:
obtainObjectDefinitionSource
in classorg.acegisecurity.intercept.AbstractSecurityInterceptor
-
destroy
public void destroy()- Specified by:
destroy
in interfaceorg.apache.struts2.interceptor.Interceptor
-
init
public void init()- Specified by:
init
in interfaceorg.apache.struts2.interceptor.Interceptor
-
intercept
- Specified by:
intercept
in interfacecom.opensymphony.xwork2.interceptor.Interceptor
- Throws:
Exception
-
setObjectDefinitionSource
-
setOverrideAuthorities
public void setOverrideAuthorities(org.acegisecurity.GrantedAuthority[] overrideAuthorities)
-