public class JackrabbitAccessControlManagerDelegator extends Object implements JackrabbitAccessControlManager
JackrabbitAccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.| Constructor and Description |
|---|
JackrabbitAccessControlManagerDelegator(SessionDelegate delegate,
JackrabbitAccessControlManager acManager) |
| Modifier and Type | Method and Description |
|---|---|
JackrabbitAccessControlPolicy[] |
getApplicablePolicies(Principal principal) |
AccessControlPolicyIterator |
getApplicablePolicies(String absPath) |
AccessControlPolicy[] |
getEffectivePolicies(Set<Principal> principals) |
AccessControlPolicy[] |
getEffectivePolicies(String absPath) |
JackrabbitAccessControlPolicy[] |
getPolicies(Principal principal) |
AccessControlPolicy[] |
getPolicies(String absPath) |
Privilege[] |
getPrivileges(String absPath) |
Privilege[] |
getPrivileges(String absPath,
Set<Principal> principals) |
Privilege[] |
getSupportedPrivileges(String absPath) |
boolean |
hasPrivileges(String absPath,
Privilege[] privileges) |
boolean |
hasPrivileges(String absPath,
Set<Principal> principals,
Privilege[] privileges) |
Privilege |
privilegeFromName(String privilegeName) |
void |
removePolicy(String absPath,
AccessControlPolicy policy) |
void |
setPolicy(String absPath,
AccessControlPolicy policy) |
public JackrabbitAccessControlManagerDelegator(SessionDelegate delegate, JackrabbitAccessControlManager acManager)
public JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal principal) throws RepositoryException
getApplicablePolicies in interface JackrabbitAccessControlManagerRepositoryExceptionpublic JackrabbitAccessControlPolicy[] getPolicies(Principal principal) throws RepositoryException
getPolicies in interface JackrabbitAccessControlManagerRepositoryExceptionpublic AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals) throws RepositoryException
getEffectivePolicies in interface JackrabbitAccessControlManagerRepositoryExceptionpublic boolean hasPrivileges(String absPath, Set<Principal> principals, Privilege[] privileges) throws RepositoryException
hasPrivileges in interface JackrabbitAccessControlManagerRepositoryExceptionpublic Privilege[] getPrivileges(String absPath, Set<Principal> principals) throws RepositoryException
getPrivileges in interface JackrabbitAccessControlManagerRepositoryExceptionpublic 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.