Class AuthorityOverrideMethodSecurityInterceptor
java.lang.Object
org.acegisecurity.intercept.AbstractSecurityInterceptor
org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
com.atlassian.bamboo.security.acegi.intercept.aopalliance.AuthorityOverrideMethodSecurityInterceptor
- All Implemented Interfaces:
org.aopalliance.aop.Advice
,org.aopalliance.intercept.Interceptor
,org.aopalliance.intercept.MethodInterceptor
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationEventPublisherAware
,org.springframework.context.MessageSourceAware
public class AuthorityOverrideMethodSecurityInterceptor
extends org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
-
Field Summary
Fields inherited from class org.acegisecurity.intercept.AbstractSecurityInterceptor
logger, messages
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.acegisecurity.GrantedAuthority[]
invoke
(org.aopalliance.intercept.MethodInvocation mi) void
setOverrideAuthorities
(org.acegisecurity.GrantedAuthority[] overrideAuthorities) Methods inherited from class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
getObjectDefinitionSource, getSecureObjectClass, obtainObjectDefinitionSource, setObjectDefinitionSource
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
-
Constructor Details
-
AuthorityOverrideMethodSecurityInterceptor
public AuthorityOverrideMethodSecurityInterceptor()
-
-
Method Details
-
invoke
- Specified by:
invoke
in interfaceorg.aopalliance.intercept.MethodInterceptor
- Overrides:
invoke
in classorg.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
- Throws:
Throwable
-
getOverrideAuthorities
public org.acegisecurity.GrantedAuthority[] getOverrideAuthorities() -
setOverrideAuthorities
public void setOverrideAuthorities(org.acegisecurity.GrantedAuthority[] overrideAuthorities)
-