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