Class AbstractBambooAclEntryVoter

    • Field Summary

      • Fields inherited from interface org.acegisecurity.vote.AccessDecisionVoter

        ACCESS_ABSTAIN, ACCESS_DENIED, ACCESS_GRANTED
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractBambooAclEntryVoter​(org.acegisecurity.acls.AclService aclService, String processConfigAttribute, org.acegisecurity.acls.Permission[] requirePermission)  
    • Constructor Detail

      • AbstractBambooAclEntryVoter

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

      • vote

        public int vote​(org.acegisecurity.Authentication authentication,
                        Object object,
                        org.acegisecurity.ConfigAttributeDefinition config)
        Copied and improved voting logic from the parent class.
        Specified by:
        vote in interface org.acegisecurity.vote.AccessDecisionVoter
        Overrides:
        vote in class org.acegisecurity.vote.AclEntryVoter
      • vote

        protected int vote​(org.acegisecurity.Authentication authentication,
                           org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
      • getInnerDomainObject

        protected Object getInnerDomainObject​(Object domainObject)
      • getAclService

        public org.acegisecurity.acls.AclService getAclService()
      • getRequirePermission

        public org.acegisecurity.acls.Permission[] getRequirePermission()
      • getObjectIdentityRetrievalStrategy

        public org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy getObjectIdentityRetrievalStrategy()
      • setObjectIdentityRetrievalStrategy

        public void setObjectIdentityRetrievalStrategy​(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
        Overrides:
        setObjectIdentityRetrievalStrategy in class org.acegisecurity.vote.AclEntryVoter
      • getSidRetrievalStrategy

        public org.acegisecurity.acls.sid.SidRetrievalStrategy getSidRetrievalStrategy()
      • setSidRetrievalStrategy

        public void setSidRetrievalStrategy​(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
        Overrides:
        setSidRetrievalStrategy in class org.acegisecurity.vote.AclEntryVoter