public class AccessControlManagerDelegator extends Object implements AccessControlManager
AccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.| Constructor and Description |
|---|
AccessControlManagerDelegator(SessionDelegate delegate,
AccessControlManager acManager) |
| Modifier and Type | Method and Description |
|---|---|
AccessControlPolicyIterator |
getApplicablePolicies(String absPath) |
AccessControlPolicy[] |
getEffectivePolicies(String absPath) |
AccessControlPolicy[] |
getPolicies(String absPath) |
Privilege[] |
getPrivileges(String absPath) |
Privilege[] |
getSupportedPrivileges(String absPath) |
boolean |
hasPrivileges(String absPath,
Privilege[] privileges) |
Privilege |
privilegeFromName(String privilegeName) |
void |
removePolicy(String absPath,
AccessControlPolicy policy) |
void |
setPolicy(String absPath,
AccessControlPolicy policy) |
public AccessControlManagerDelegator(SessionDelegate delegate, AccessControlManager acManager)
public Privilege[] getSupportedPrivileges(String absPath) throws RepositoryException
getSupportedPrivileges in interface AccessControlManagerRepositoryExceptionpublic Privilege privilegeFromName(String privilegeName) throws RepositoryException
privilegeFromName in interface AccessControlManagerRepositoryExceptionpublic boolean hasPrivileges(String absPath, Privilege[] privileges) throws RepositoryException
hasPrivileges in interface AccessControlManagerRepositoryExceptionpublic Privilege[] getPrivileges(String absPath) throws RepositoryException
getPrivileges in interface AccessControlManagerRepositoryExceptionpublic AccessControlPolicy[] getPolicies(String absPath) throws RepositoryException
getPolicies in interface AccessControlManagerRepositoryExceptionpublic AccessControlPolicy[] getEffectivePolicies(String absPath) throws RepositoryException
getEffectivePolicies in interface AccessControlManagerRepositoryExceptionpublic AccessControlPolicyIterator getApplicablePolicies(String absPath) throws RepositoryException
getApplicablePolicies in interface AccessControlManagerRepositoryExceptionpublic void setPolicy(String absPath, AccessControlPolicy policy) throws RepositoryException
setPolicy in interface AccessControlManagerRepositoryExceptionpublic void removePolicy(String absPath, AccessControlPolicy policy) throws RepositoryException
removePolicy in interface AccessControlManagerRepositoryExceptionCopyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.