public interface IAclMetadataStrategy
Modifier and Type | Interface and Description |
---|---|
static class |
IAclMetadataStrategy.AclMetadata
Immutable ACL metadata.
|
Modifier and Type | Method and Description |
---|---|
IAclMetadataStrategy.AclMetadata |
getAclMetadata(javax.jcr.Session session,
String path,
javax.jcr.security.AccessControlList acList) |
List<javax.jcr.security.AccessControlEntry> |
removeAclMetadata(List<javax.jcr.security.AccessControlEntry> acEntries)
If implementation uses ACE(s) to store metadata, this method must remove that metadata.
|
void |
setAclMetadata(javax.jcr.Session session,
String path,
javax.jcr.security.AccessControlList acList,
IAclMetadataStrategy.AclMetadata aclMetadata) |
IAclMetadataStrategy.AclMetadata getAclMetadata(javax.jcr.Session session, String path, javax.jcr.security.AccessControlList acList) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
void setAclMetadata(javax.jcr.Session session, String path, javax.jcr.security.AccessControlList acList, IAclMetadataStrategy.AclMetadata aclMetadata) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2019 Hitachi Vantara. All rights reserved.