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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AuthorityOverrideMethodSecurityInterceptor

      public AuthorityOverrideMethodSecurityInterceptor()
  • Method Details

    • invoke

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

      public org.acegisecurity.GrantedAuthority[] getOverrideAuthorities()
    • setOverrideAuthorities

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