Interface IAclMetadataStrategy

    • Method Detail

      • getAclMetadata

        IAclMetadataStrategy.AclMetadata getAclMetadata​(javax.jcr.Session session,
                                                        String path,
                                                        javax.jcr.security.AccessControlList acList)
                                                 throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • setAclMetadata

        void setAclMetadata​(javax.jcr.Session session,
                            String path,
                            javax.jcr.security.AccessControlList acList,
                            IAclMetadataStrategy.AclMetadata aclMetadata)
                     throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • removeAclMetadata

        List<javax.jcr.security.AccessControlEntry> removeAclMetadata​(List<javax.jcr.security.AccessControlEntry> acEntries)
                                                               throws javax.jcr.RepositoryException
        If implementation uses ACE(s) to store metadata, this method must remove that metadata.
        Throws:
        javax.jcr.RepositoryException