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) |
javax.jcr.security.AccessControlPolicyIterator |
getApplicablePolicies(String absPath) |
javax.jcr.security.AccessControlPolicy[] |
getEffectivePolicies(Set<Principal> principals) |
javax.jcr.security.AccessControlPolicy[] |
getEffectivePolicies(String absPath) |
JackrabbitAccessControlPolicy[] |
getPolicies(Principal principal) |
javax.jcr.security.AccessControlPolicy[] |
getPolicies(String absPath) |
javax.jcr.security.Privilege[] |
getPrivileges(String absPath) |
javax.jcr.security.Privilege[] |
getPrivileges(String absPath,
Set<Principal> principals) |
javax.jcr.security.Privilege[] |
getSupportedPrivileges(String absPath) |
boolean |
hasPrivileges(String absPath,
javax.jcr.security.Privilege[] privileges) |
boolean |
hasPrivileges(String absPath,
Set<Principal> principals,
javax.jcr.security.Privilege[] privileges) |
javax.jcr.security.Privilege |
privilegeFromName(String privilegeName) |
void |
removePolicy(String absPath,
javax.jcr.security.AccessControlPolicy policy) |
void |
setPolicy(String absPath,
javax.jcr.security.AccessControlPolicy policy) |
public JackrabbitAccessControlManagerDelegator(SessionDelegate delegate, JackrabbitAccessControlManager acManager)
public JackrabbitAccessControlPolicy[] getApplicablePolicies(Principal principal) throws javax.jcr.RepositoryException
getApplicablePolicies in interface JackrabbitAccessControlManagerjavax.jcr.RepositoryExceptionpublic JackrabbitAccessControlPolicy[] getPolicies(Principal principal) throws javax.jcr.RepositoryException
getPolicies in interface JackrabbitAccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.AccessControlPolicy[] getEffectivePolicies(Set<Principal> principals) throws javax.jcr.RepositoryException
getEffectivePolicies in interface JackrabbitAccessControlManagerjavax.jcr.RepositoryExceptionpublic boolean hasPrivileges(String absPath, Set<Principal> principals, javax.jcr.security.Privilege[] privileges) throws javax.jcr.RepositoryException
hasPrivileges in interface JackrabbitAccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.Privilege[] getPrivileges(String absPath, Set<Principal> principals) throws javax.jcr.RepositoryException
getPrivileges in interface JackrabbitAccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.Privilege[] getSupportedPrivileges(String absPath) throws javax.jcr.RepositoryException
getSupportedPrivileges in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.Privilege privilegeFromName(String privilegeName) throws javax.jcr.RepositoryException
privilegeFromName in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic boolean hasPrivileges(String absPath, javax.jcr.security.Privilege[] privileges) throws javax.jcr.RepositoryException
hasPrivileges in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.Privilege[] getPrivileges(String absPath) throws javax.jcr.RepositoryException
getPrivileges in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.AccessControlPolicy[] getPolicies(String absPath) throws javax.jcr.RepositoryException
getPolicies in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.AccessControlPolicy[] getEffectivePolicies(String absPath) throws javax.jcr.RepositoryException
getEffectivePolicies in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.security.AccessControlPolicyIterator getApplicablePolicies(String absPath) throws javax.jcr.RepositoryException
getApplicablePolicies in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic void setPolicy(String absPath, javax.jcr.security.AccessControlPolicy policy) throws javax.jcr.RepositoryException
setPolicy in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionpublic void removePolicy(String absPath, javax.jcr.security.AccessControlPolicy policy) throws javax.jcr.RepositoryException
removePolicy in interface javax.jcr.security.AccessControlManagerjavax.jcr.RepositoryExceptionCopyright © 2012-2019 The Apache Software Foundation. All Rights Reserved.