public class ClientAccessControlManager extends ClientObject
RemoteAccessControlManager interface. This class makes a remote
AccessControlManager locally available using the JCR
AccessControlManager interface.javax.jcr.security.AccessControlManager,
RemoteAccessControlManager| Constructor and Description |
|---|
ClientAccessControlManager(RemoteAccessControlManager racm,
LocalAdapterFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
AccessControlPolicyIterator |
getApplicablePolicies(java.lang.String absPath) |
AccessControlPolicy[] |
getEffectivePolicies(java.lang.String absPath) |
AccessControlPolicy[] |
getPolicies(java.lang.String absPath) |
Privilege[] |
getPrivileges(java.lang.String absPath) |
Privilege[] |
getSupportedPrivileges(java.lang.String absPath) |
boolean |
hasPrivileges(java.lang.String absPath,
Privilege[] privileges) |
Privilege |
privilegeFromName(java.lang.String privilegeName) |
void |
removePolicy(java.lang.String absPath,
AccessControlPolicy policy) |
void |
setPolicy(java.lang.String absPath,
AccessControlPolicy policy) |
public ClientAccessControlManager(RemoteAccessControlManager racm, LocalAdapterFactory factory)
public AccessControlPolicyIterator getApplicablePolicies(java.lang.String absPath)
throws RepositoryException
RepositoryExceptionpublic AccessControlPolicy[] getEffectivePolicies(java.lang.String absPath)
throws PathNotFoundException,
AccessDeniedException,
RepositoryException
PathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionpublic AccessControlPolicy[] getPolicies(java.lang.String absPath)
throws PathNotFoundException,
AccessDeniedException,
RepositoryException
PathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionpublic Privilege[] getPrivileges(java.lang.String absPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic Privilege[] getSupportedPrivileges(java.lang.String absPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic boolean hasPrivileges(java.lang.String absPath,
Privilege[] privileges)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic Privilege privilegeFromName(java.lang.String privilegeName)
throws AccessControlException,
RepositoryException
AccessControlExceptionRepositoryExceptionpublic void removePolicy(java.lang.String absPath,
AccessControlPolicy policy)
throws UnsupportedRepositoryOperationException
UnsupportedRepositoryOperationException - This method is not
implemented yetpublic void setPolicy(java.lang.String absPath,
AccessControlPolicy policy)
throws UnsupportedRepositoryOperationException
UnsupportedRepositoryOperationException - This method is not
implemented yet"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"