public class AccessControlManagerDelegator extends Object implements javax.jcr.security.AccessControlManager
AccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.| Constructor and Description |
|---|
AccessControlManagerDelegator(SessionDelegate delegate,
javax.jcr.security.AccessControlManager acManager) |
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.security.AccessControlPolicyIterator |
getApplicablePolicies(String absPath) |
javax.jcr.security.AccessControlPolicy[] |
getEffectivePolicies(String absPath) |
javax.jcr.security.AccessControlPolicy[] |
getPolicies(String absPath) |
javax.jcr.security.Privilege[] |
getPrivileges(String absPath) |
javax.jcr.security.Privilege[] |
getSupportedPrivileges(String absPath) |
boolean |
hasPrivileges(String absPath,
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 AccessControlManagerDelegator(SessionDelegate delegate, javax.jcr.security.AccessControlManager acManager)
public 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.