com.atlassian.bamboo.security.acegi.intercept.aopalliance
Class AuthorityOverrideMethodSecurityInterceptor

java.lang.Object
  extended by org.acegisecurity.intercept.AbstractSecurityInterceptor
      extended by org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
          extended by 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.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
AuthorityOverrideMethodSecurityInterceptor()
           
 
Method Summary
 org.acegisecurity.GrantedAuthority[] getOverrideAuthorities()
           
 java.lang.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorityOverrideMethodSecurityInterceptor

public AuthorityOverrideMethodSecurityInterceptor()
Method Detail

invoke

public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation mi)
                        throws java.lang.Throwable
Specified by:
invoke in interface org.aopalliance.intercept.MethodInterceptor
Overrides:
invoke in class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
Throws:
java.lang.Throwable

getOverrideAuthorities

public org.acegisecurity.GrantedAuthority[] getOverrideAuthorities()

setOverrideAuthorities

public void setOverrideAuthorities(org.acegisecurity.GrantedAuthority[] overrideAuthorities)


Copyright © 2011 Atlassian. All Rights Reserved.