public class ServerAccessControlManager extends ServerObject implements RemoteAccessControlManager
ref| Constructor and Description | 
|---|
| ServerAccessControlManager(AccessControlManager acm,
                          RemoteAdapterFactory factory) | 
| Modifier and Type | Method and Description | 
|---|---|
| RemoteIterator | getApplicablePolicies(String absPath) | 
| RemoteAccessControlPolicy[] | getEffectivePolicies(String absPath) | 
| RemoteAccessControlPolicy[] | getPolicies(String absPath) | 
| RemotePrivilege[] | getPrivileges(String absPath) | 
| RemotePrivilege[] | getSupportedPrivileges(String absPath) | 
| boolean | hasPrivileges(String absPath,
             String[] privileges) | 
| RemotePrivilege | privilegeFromName(String privilegeName) | 
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException, getSerialValue, getSerialValuesclone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogpublic ServerAccessControlManager(AccessControlManager acm, RemoteAdapterFactory factory) throws RemoteException
RemoteExceptionpublic RemoteIterator getApplicablePolicies(String absPath) throws RepositoryException, RemoteException
getApplicablePolicies in interface RemoteAccessControlManagerRepositoryExceptionRemoteExceptionAccessControlManager.getApplicablePolicies(String)public RemoteAccessControlPolicy[] getEffectivePolicies(String absPath) throws RepositoryException, RemoteException
getEffectivePolicies in interface RemoteAccessControlManagerRepositoryExceptionRemoteExceptionAccessControlManager.getEffectivePolicies(String)public RemoteAccessControlPolicy[] getPolicies(String absPath) throws RepositoryException, RemoteException
getPolicies in interface RemoteAccessControlManagerRepositoryExceptionRemoteExceptionAccessControlManager.getPolicies(String)public RemotePrivilege[] getPrivileges(String absPath) throws RepositoryException, RemoteException
getPrivileges in interface RemoteAccessControlManagerRepositoryExceptionRemoteExceptionAccessControlManager.getPrivileges(String)public RemotePrivilege[] getSupportedPrivileges(String absPath) throws RepositoryException, RemoteException
getSupportedPrivileges in interface RemoteAccessControlManagerRepositoryExceptionRemoteExceptionAccessControlManager.getSupportedPrivileges(String)public boolean hasPrivileges(String absPath, String[] privileges) throws RepositoryException
hasPrivileges in interface RemoteAccessControlManagerRepositoryExceptionAccessControlManager.hasPrivileges(String,
      javax.jcr.security.Privilege[])public RemotePrivilege privilegeFromName(String privilegeName) throws RepositoryException, RemoteException
privilegeFromName in interface RemoteAccessControlManagerRepositoryExceptionRemoteExceptionAccessControlManager.privilegeFromName(String)Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.