public class JackrabbitAccessControlManagerDelegator extends Object implements org.apache.jackrabbit.api.security.JackrabbitAccessControlManager
JackrabbitAccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.| Constructor and Description |
|---|
JackrabbitAccessControlManagerDelegator(SessionDelegate delegate,
org.apache.jackrabbit.api.security.JackrabbitAccessControlManager acManager) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] |
getApplicablePolicies(Principal principal) |
AccessControlPolicyIterator |
getApplicablePolicies(String absPath) |
AccessControlPolicy[] |
getEffectivePolicies(Set<Principal> principals) |
AccessControlPolicy[] |
getEffectivePolicies(String absPath) |
org.apache.jackrabbit.api.security.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, org.apache.jackrabbit.api.security.JackrabbitAccessControlManager acManager)
public org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal principal) throws RepositoryException
getApplicablePolicies in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] getPolicies(Principal principal) throws RepositoryException
getPolicies in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryExceptionpublic AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals) throws RepositoryException
getEffectivePolicies in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryExceptionpublic boolean hasPrivileges(String absPath, Set<Principal> principals, Privilege[] privileges) throws RepositoryException
hasPrivileges in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryExceptionpublic Privilege[] getPrivileges(String absPath, Set<Principal> principals) throws RepositoryException
getPrivileges in interface org.apache.jackrabbit.api.security.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-2016 The Apache Software Foundation. All Rights Reserved.