Remote adapter for the JCR Workspace interface.
 This class makes a local workspace available as an RMI service using the
 RemoteWorkspace interface.
@Deprecated public class ServerWorkspace extends ServerObject implements RemoteWorkspace
Workspace, 
RemoteWorkspace, 
Serialized Formref| Constructor and Description | 
|---|
ServerWorkspace(Workspace workspace,
               RemoteAdapterFactory factory)
Deprecated.  
Creates a remote adapter for the given local workspace. 
 | 
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException, getSerialValue, getSerialValuesclone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogpublic ServerWorkspace(Workspace workspace, RemoteAdapterFactory factory) throws RemoteException
workspace - local workspacefactory - remote adapter factoryRemoteException - on RMI errorspublic String getName() throws RemoteException
Workspace.getName() method.getName in interface RemoteWorkspaceRemoteException - on RMI errorspublic void copy(String from, String to) throws RepositoryException, RemoteException
Workspace.copy(String,String)
 method.copy in interface RemoteWorkspacefrom - source pathto - destination pathRepositoryException - on repository errorsRemoteException - on RMI errorspublic void copy(String workspace, String from, String to) throws RepositoryException, RemoteException
Workspace.copy(String,String,String)
 method.copy in interface RemoteWorkspaceworkspace - source workspacefrom - source pathto - destination pathRepositoryException - on repository errorsRemoteException - on RMI errorspublic void clone(String workspace, String from, String to, boolean removeExisting) throws RepositoryException, RemoteException
Workspace.clone(String,String,String,boolean)
 method.clone in interface RemoteWorkspaceworkspace - source workspacefrom - source pathto - destination pathremoveExisting - flag to remove existing itemsRepositoryException - on repository errorsRemoteException - on RMI errorspublic void move(String from, String to) throws RepositoryException, RemoteException
Workspace.move(String,String)
 method.move in interface RemoteWorkspacefrom - source pathto - destination pathRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteNodeTypeManager getNodeTypeManager() throws RepositoryException, RemoteException
Workspace.getNodeTypeManager()
 method.getNodeTypeManager in interface RemoteWorkspaceRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteNamespaceRegistry getNamespaceRegistry() throws RepositoryException, RemoteException
Workspace.getNamespaceRegistry()
 method.getNamespaceRegistry in interface RemoteWorkspaceRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteQueryManager getQueryManager() throws RepositoryException, RemoteException
Workspace.getQueryManager()
 method.getQueryManager in interface RemoteWorkspaceRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteObservationManager getObservationManager() throws RepositoryException, RemoteException
Workspace.getObservationManager()
 method.getObservationManager in interface RemoteWorkspaceRepositoryException - on repository errorsRemoteException - on RMI errorspublic String[] getAccessibleWorkspaceNames() throws RepositoryException, RemoteException
Workspace.getAccessibleWorkspaceNames()
 method.getAccessibleWorkspaceNames in interface RemoteWorkspaceRepositoryException - on repository errorsRemoteException - on RMI errorspublic void importXML(String path, byte[] xml, int uuidBehaviour) throws IOException, RepositoryException, RemoteException
Workspace.importXML(String,InputStream,int)
 method.importXML in interface RemoteWorkspacepath - node pathxml - imported XML documentuuidBehaviour - uuid behaviour flagIOException - on IO errorsRemoteException - on RMI errorsRepositoryException - on repository errorspublic void createWorkspace(String name, String source) throws RepositoryException, RemoteException
createWorkspace in interface RemoteWorkspaceRepositoryExceptionRemoteExceptionpublic void deleteWorkspace(String name) throws RepositoryException, RemoteException
deleteWorkspace in interface RemoteWorkspaceRepositoryExceptionRemoteExceptionpublic RemoteLockManager getLockManager() throws RepositoryException, RemoteException
getLockManager in interface RemoteWorkspaceRepositoryExceptionRemoteExceptionpublic RemoteVersionManager getVersionManager() throws RepositoryException, RemoteException
getVersionManager in interface RemoteWorkspaceRepositoryExceptionRemoteExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.