Class ServerAccessControlManager
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- org.apache.jackrabbit.rmi.server.ServerObject
-
- org.apache.jackrabbit.rmi.server.security.ServerAccessControlManager
-
- All Implemented Interfaces:
Serializable
,Remote
,RemoteAccessControlManager
@Deprecated(forRemoval=true) public class ServerAccessControlManager extends ServerObject implements RemoteAccessControlManager
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.rmi.server.RemoteObject
ref
-
-
Constructor Summary
Constructors Constructor Description ServerAccessControlManager(AccessControlManager acm, RemoteAdapterFactory factory)
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RemoteIterator
getApplicablePolicies(String absPath)
Deprecated, for removal: This API element is subject to removal in a future version.RemoteAccessControlPolicy[]
getEffectivePolicies(String absPath)
Deprecated, for removal: This API element is subject to removal in a future version.RemoteAccessControlPolicy[]
getPolicies(String absPath)
Deprecated, for removal: This API element is subject to removal in a future version.RemotePrivilege[]
getPrivileges(String absPath)
Deprecated, for removal: This API element is subject to removal in a future version.RemotePrivilege[]
getSupportedPrivileges(String absPath)
Deprecated, for removal: This API element is subject to removal in a future version.boolean
hasPrivileges(String absPath, String[] privileges)
Deprecated, for removal: This API element is subject to removal in a future version.RemotePrivilege
privilegeFromName(String privilegeName)
Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class org.apache.jackrabbit.rmi.server.ServerObject
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException, getSerialValue, getSerialValues
-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
-
-
-
Constructor Detail
-
ServerAccessControlManager
public ServerAccessControlManager(AccessControlManager acm, RemoteAdapterFactory factory) throws RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
RemoteException
-
-
Method Detail
-
getApplicablePolicies
public RemoteIterator getApplicablePolicies(String absPath) throws RepositoryException, RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getApplicablePolicies
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
RemoteException
- See Also:
AccessControlManager.getApplicablePolicies(String)
-
getEffectivePolicies
public RemoteAccessControlPolicy[] getEffectivePolicies(String absPath) throws RepositoryException, RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getEffectivePolicies
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
RemoteException
- See Also:
AccessControlManager.getEffectivePolicies(String)
-
getPolicies
public RemoteAccessControlPolicy[] getPolicies(String absPath) throws RepositoryException, RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getPolicies
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
RemoteException
- See Also:
AccessControlManager.getPolicies(String)
-
getPrivileges
public RemotePrivilege[] getPrivileges(String absPath) throws RepositoryException, RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getPrivileges
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
RemoteException
- See Also:
AccessControlManager.getPrivileges(String)
-
getSupportedPrivileges
public RemotePrivilege[] getSupportedPrivileges(String absPath) throws RepositoryException, RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getSupportedPrivileges
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
RemoteException
- See Also:
AccessControlManager.getSupportedPrivileges(String)
-
hasPrivileges
public boolean hasPrivileges(String absPath, String[] privileges) throws RepositoryException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
hasPrivileges
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
- See Also:
AccessControlManager.hasPrivileges(String, javax.jcr.security.Privilege[])
-
privilegeFromName
public RemotePrivilege privilegeFromName(String privilegeName) throws RepositoryException, RemoteException
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
privilegeFromName
in interfaceRemoteAccessControlManager
- Throws:
RepositoryException
RemoteException
- See Also:
AccessControlManager.privilegeFromName(String)
-
-