public class ServerWorkspace extends ServerObject implements RemoteWorkspace
Workspace interface.
This class makes a local workspace available as an RMI service using the
RemoteWorkspace interface.Workspace,
RemoteWorkspace,
Serialized Form| Constructor and Description |
|---|
ServerWorkspace(Workspace workspace,
RemoteAdapterFactory factory)
Creates a remote adapter for the given local workspace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clone(java.lang.String workspace,
java.lang.String from,
java.lang.String to,
boolean removeExisting)
Remote version of the
Workspace.clone(String,String,String,boolean)
method. |
void |
copy(java.lang.String from,
java.lang.String to)
Remote version of the
Workspace.copy(String,String)
method. |
void |
copy(java.lang.String workspace,
java.lang.String from,
java.lang.String to)
Remote version of the
Workspace.copy(String,String,String)
method. |
void |
createWorkspace(java.lang.String name,
java.lang.String source) |
void |
deleteWorkspace(java.lang.String name) |
java.lang.String[] |
getAccessibleWorkspaceNames()
Remote version of the
Workspace.getAccessibleWorkspaceNames()
method. |
RemoteLockManager |
getLockManager() |
java.lang.String |
getName()
Remote version of the
Workspace.getName() method. |
RemoteNamespaceRegistry |
getNamespaceRegistry()
Remote version of the
Workspace.getNamespaceRegistry()
method. |
RemoteNodeTypeManager |
getNodeTypeManager()
Remote version of the
Workspace.getNodeTypeManager()
method. |
RemoteObservationManager |
getObservationManager()
Remote version of the
Workspace.getObservationManager()
method. |
RemoteQueryManager |
getQueryManager()
Remote version of the
Workspace.getQueryManager()
method. |
RemoteVersionManager |
getVersionManager() |
void |
importXML(java.lang.String path,
byte[] xml,
int uuidBehaviour)
Remote version of the
Workspace.importXML(String,InputStream,int)
method. |
void |
move(java.lang.String from,
java.lang.String to)
Remote version of the
Workspace.move(String,String)
method. |
clone, exportObject, exportObject, exportObject, unexportObjectpublic ServerWorkspace(Workspace workspace,
RemoteAdapterFactory factory)
throws java.rmi.RemoteException
workspace - local workspacefactory - remote adapter factoryjava.rmi.RemoteException - on RMI errorspublic java.lang.String getName()
throws java.rmi.RemoteException
Workspace.getName() method.getName in interface RemoteWorkspacejava.rmi.RemoteException - on RMI errorspublic void copy(java.lang.String from,
java.lang.String to)
throws RepositoryException,
java.rmi.RemoteException
Workspace.copy(String,String)
method.copy in interface RemoteWorkspacefrom - source pathto - destination pathRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic void copy(java.lang.String workspace,
java.lang.String from,
java.lang.String to)
throws RepositoryException,
java.rmi.RemoteException
Workspace.copy(String,String,String)
method.copy in interface RemoteWorkspaceworkspace - source workspacefrom - source pathto - destination pathRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic void clone(java.lang.String workspace,
java.lang.String from,
java.lang.String to,
boolean removeExisting)
throws RepositoryException,
java.rmi.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 errorsjava.rmi.RemoteException - on RMI errorspublic void move(java.lang.String from,
java.lang.String to)
throws RepositoryException,
java.rmi.RemoteException
Workspace.move(String,String)
method.move in interface RemoteWorkspacefrom - source pathto - destination pathRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteNodeTypeManager getNodeTypeManager() throws RepositoryException, java.rmi.RemoteException
Workspace.getNodeTypeManager()
method.getNodeTypeManager in interface RemoteWorkspaceRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteNamespaceRegistry getNamespaceRegistry() throws RepositoryException, java.rmi.RemoteException
Workspace.getNamespaceRegistry()
method.getNamespaceRegistry in interface RemoteWorkspaceRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteQueryManager getQueryManager() throws RepositoryException, java.rmi.RemoteException
Workspace.getQueryManager()
method.getQueryManager in interface RemoteWorkspaceRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteObservationManager getObservationManager() throws RepositoryException, java.rmi.RemoteException
Workspace.getObservationManager()
method.getObservationManager in interface RemoteWorkspaceRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic java.lang.String[] getAccessibleWorkspaceNames()
throws RepositoryException,
java.rmi.RemoteException
Workspace.getAccessibleWorkspaceNames()
method.getAccessibleWorkspaceNames in interface RemoteWorkspaceRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic void importXML(java.lang.String path,
byte[] xml,
int uuidBehaviour)
throws java.io.IOException,
RepositoryException,
java.rmi.RemoteException
Workspace.importXML(String,InputStream,int)
method.importXML in interface RemoteWorkspacepath - node pathxml - imported XML documentuuidBehaviour - uuid behaviour flagjava.io.IOException - on IO errorsjava.rmi.RemoteException - on RMI errorsRepositoryException - on repository errorspublic void createWorkspace(java.lang.String name,
java.lang.String source)
throws RepositoryException,
java.rmi.RemoteException
createWorkspace in interface RemoteWorkspaceRepositoryExceptionjava.rmi.RemoteExceptionpublic void deleteWorkspace(java.lang.String name)
throws RepositoryException,
java.rmi.RemoteException
deleteWorkspace in interface RemoteWorkspaceRepositoryExceptionjava.rmi.RemoteExceptionpublic RemoteLockManager getLockManager() throws RepositoryException, java.rmi.RemoteException
getLockManager in interface RemoteWorkspaceRepositoryExceptionjava.rmi.RemoteExceptionpublic RemoteVersionManager getVersionManager() throws RepositoryException, java.rmi.RemoteException
getVersionManager in interface RemoteWorkspaceRepositoryExceptionjava.rmi.RemoteException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"