Class GenericAclEntryAfterInvocationProvider

java.lang.Object
org.acegisecurity.afterinvocation.AbstractAclProvider
org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider
com.atlassian.bamboo.security.acegi.afterinvocation.GenericAclEntryAfterInvocationProvider
All Implemented Interfaces:
org.acegisecurity.afterinvocation.AfterInvocationProvider, org.springframework.beans.factory.Aware, org.springframework.context.MessageSourceAware

public class GenericAclEntryAfterInvocationProvider extends org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider
  • Field Summary

    Fields inherited from class org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider

    logger, messages
  • Constructor Summary

    Constructors
    Constructor
    Description
    GenericAclEntryAfterInvocationProvider(org.acegisecurity.acls.AclService aclService, String processConfigAttribute, org.acegisecurity.acls.Permission[] requirePermission)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    hasPermission(org.acegisecurity.Authentication authentication, Object domainObject)
     
    void
    setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
     
    void
    setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
     

    Methods inherited from class org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider

    decide, setMessageSource

    Methods inherited from class org.acegisecurity.afterinvocation.AbstractAclProvider

    getProcessDomainObjectClass, setProcessConfigAttribute, setProcessDomainObjectClass, supports, supports

    Methods inherited from class java.lang.Object

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

    • GenericAclEntryAfterInvocationProvider

      public GenericAclEntryAfterInvocationProvider(org.acegisecurity.acls.AclService aclService, String processConfigAttribute, org.acegisecurity.acls.Permission[] requirePermission)
  • Method Details

    • hasPermission

      protected boolean hasPermission(org.acegisecurity.Authentication authentication, Object domainObject)
      Overrides:
      hasPermission in class org.acegisecurity.afterinvocation.AbstractAclProvider
    • setObjectIdentityRetrievalStrategy

      public void setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
      Overrides:
      setObjectIdentityRetrievalStrategy in class org.acegisecurity.afterinvocation.AbstractAclProvider
    • setSidRetrievalStrategy

      public void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
      Overrides:
      setSidRetrievalStrategy in class org.acegisecurity.afterinvocation.AbstractAclProvider