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
-
-
Constructor Summary
Constructors Constructor Description AuthorityOverrideMethodSecurityInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.acegisecurity.GrantedAuthority[]
getOverrideAuthorities()
Object
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
-
-
-
-
Method Detail
-
invoke
public Object invoke(org.aopalliance.intercept.MethodInvocation mi) throws Throwable
- 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)
-
-