Class GenericAclEntryAfterInvocationCollectionFilteringProvider

  • All Implemented Interfaces:
    org.acegisecurity.afterinvocation.AfterInvocationProvider

    public class GenericAclEntryAfterInvocationCollectionFilteringProvider
    extends org.acegisecurity.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
    • Constructor Detail

      • GenericAclEntryAfterInvocationCollectionFilteringProvider

        public GenericAclEntryAfterInvocationCollectionFilteringProvider​(org.acegisecurity.acls.AclService aclService,
                                                                         String processConfigAttrib,
                                                                         org.acegisecurity.acls.Permission[] requirePermission)
    • Method Detail

      • hasPermission

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

        public Object decide​(org.acegisecurity.Authentication authentication,
                             Object object,
                             org.acegisecurity.ConfigAttributeDefinition config,
                             Object returnedObject)
                      throws org.acegisecurity.AccessDeniedException
        Specified by:
        decide in interface org.acegisecurity.afterinvocation.AfterInvocationProvider
        Overrides:
        decide in class org.acegisecurity.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
        Throws:
        org.acegisecurity.AccessDeniedException
      • 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