Class HibernateMutableAclServiceImpl

    • Constructor Detail

      • HibernateMutableAclServiceImpl

        public HibernateMutableAclServiceImpl()
    • Method Detail

      • findChildren

        public org.acegisecurity.acls.objectidentity.ObjectIdentity[] findChildren​(org.acegisecurity.acls.objectidentity.ObjectIdentity parentIdentity)
        Specified by:
        findChildren in interface org.acegisecurity.acls.AclService
      • readAclById

        public org.acegisecurity.acls.Acl readAclById​(org.acegisecurity.acls.objectidentity.ObjectIdentity object)
                                               throws org.acegisecurity.acls.NotFoundException
        Specified by:
        readAclById in interface org.acegisecurity.acls.AclService
        Throws:
        org.acegisecurity.acls.NotFoundException
      • readAclById

        public org.acegisecurity.acls.Acl readAclById​(org.acegisecurity.acls.objectidentity.ObjectIdentity object,
                                                      @Nullable
                                                      @Nullable org.acegisecurity.acls.sid.Sid[] sids)
                                               throws org.acegisecurity.acls.NotFoundException
        Specified by:
        readAclById in interface org.acegisecurity.acls.AclService
        Throws:
        org.acegisecurity.acls.NotFoundException
      • readAclsById

        public Map<org.acegisecurity.acls.objectidentity.ObjectIdentity,​org.acegisecurity.acls.Acl> readAclsById​(org.acegisecurity.acls.objectidentity.ObjectIdentity[] objects)
                                                                                                                throws org.acegisecurity.acls.NotFoundException
        Specified by:
        readAclsById in interface org.acegisecurity.acls.AclService
        Throws:
        org.acegisecurity.acls.NotFoundException
      • readAclsById

        public Map<org.acegisecurity.acls.objectidentity.ObjectIdentity,​org.acegisecurity.acls.Acl> readAclsById​(org.acegisecurity.acls.objectidentity.ObjectIdentity[] objects,
                                                                                                                       @Nullable
                                                                                                                       @Nullable org.acegisecurity.acls.sid.Sid[] sids)
                                                                                                                throws org.acegisecurity.acls.NotFoundException
        Specified by:
        readAclsById in interface org.acegisecurity.acls.AclService
        Throws:
        org.acegisecurity.acls.NotFoundException
      • createAcl

        public org.acegisecurity.acls.MutableAcl createAcl​(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
                                                    throws org.acegisecurity.acls.AlreadyExistsException
        Specified by:
        createAcl in interface org.acegisecurity.acls.MutableAclService
        Throws:
        org.acegisecurity.acls.AlreadyExistsException
      • deleteAcl

        public void deleteAcl​(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity,
                              boolean deleteChildren)
                       throws org.acegisecurity.acls.ChildrenExistException
        Specified by:
        deleteAcl in interface org.acegisecurity.acls.MutableAclService
        Throws:
        org.acegisecurity.acls.ChildrenExistException
      • updateAcl

        public org.acegisecurity.acls.MutableAcl updateAcl​(org.acegisecurity.acls.MutableAcl acl)
                                                    throws org.acegisecurity.acls.NotFoundException
        Specified by:
        updateAcl in interface org.acegisecurity.acls.MutableAclService
        Throws:
        org.acegisecurity.acls.NotFoundException
      • readMutableAclById

        public org.acegisecurity.acls.MutableAcl readMutableAclById​(org.acegisecurity.acls.objectidentity.ObjectIdentity objectId)
        Description copied from interface: HibernateMutableAclService
        Same as AclService.readAclById(ObjectIdentity) except it returns only a single MutableAcl.
        Specified by:
        readMutableAclById in interface HibernateMutableAclService
        Returns:
      • setAclDao

        public void setAclDao​(AclDao aclDao)