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, getSerialValues
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
public ServerAccessControlManager(AccessControlManager acm, RemoteAdapterFactory factory) throws RemoteException
RemoteException
public RemoteIterator getApplicablePolicies(String absPath) throws RepositoryException, RemoteException
getApplicablePolicies
in interface RemoteAccessControlManager
RepositoryException
RemoteException
AccessControlManager.getApplicablePolicies(String)
public RemoteAccessControlPolicy[] getEffectivePolicies(String absPath) throws RepositoryException, RemoteException
getEffectivePolicies
in interface RemoteAccessControlManager
RepositoryException
RemoteException
AccessControlManager.getEffectivePolicies(String)
public RemoteAccessControlPolicy[] getPolicies(String absPath) throws RepositoryException, RemoteException
getPolicies
in interface RemoteAccessControlManager
RepositoryException
RemoteException
AccessControlManager.getPolicies(String)
public RemotePrivilege[] getPrivileges(String absPath) throws RepositoryException, RemoteException
getPrivileges
in interface RemoteAccessControlManager
RepositoryException
RemoteException
AccessControlManager.getPrivileges(String)
public RemotePrivilege[] getSupportedPrivileges(String absPath) throws RepositoryException, RemoteException
getSupportedPrivileges
in interface RemoteAccessControlManager
RepositoryException
RemoteException
AccessControlManager.getSupportedPrivileges(String)
public boolean hasPrivileges(String absPath, String[] privileges) throws RepositoryException
hasPrivileges
in interface RemoteAccessControlManager
RepositoryException
AccessControlManager.hasPrivileges(String,
javax.jcr.security.Privilege[])
public RemotePrivilege privilegeFromName(String privilegeName) throws RepositoryException, RemoteException
privilegeFromName
in interface RemoteAccessControlManager
RepositoryException
RemoteException
AccessControlManager.privilegeFromName(String)
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.