|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.rmi.client.ClientObject
org.apache.jackrabbit.rmi.client.ClientWorkspace
public class ClientWorkspace
Local adapter for the JCR-RMI RemoteWorkspace
interface. This class makes a remote workspace locally available using
the JCR Workspace interface.
Workspace,
RemoteWorkspace| Field Summary |
|---|
| Constructor Summary | |
|---|---|
ClientWorkspace(Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
Creates a client adapter for the given remote workspace. |
|
| Method Summary | |
|---|---|
void |
clone(String workspace,
String src,
String dst,
boolean removeExisting)
|
void |
copy(String from,
String to)
|
void |
copy(String workspace,
String from,
String to)
|
void |
createWorkspace(String name)
|
void |
createWorkspace(String name,
String srcWorkspace)
|
void |
deleteWorkspace(String name)
|
String[] |
getAccessibleWorkspaceNames()
|
ContentHandler |
getImportContentHandler(String path,
int mode)
|
LockManager |
getLockManager()
|
String |
getName()
|
NamespaceRegistry |
getNamespaceRegistry()
|
NodeTypeManager |
getNodeTypeManager()
|
ObservationManager |
getObservationManager()
|
QueryManager |
getQueryManager()
|
Session |
getSession()
Returns the current session without contacting the remote workspace. |
VersionManager |
getVersionManager()
|
void |
importXML(String path,
InputStream xml,
int uuidBehaviour)
|
void |
move(String from,
String to)
|
void |
restore(Version[] versions,
boolean removeExisting)
|
| Methods inherited from class org.apache.jackrabbit.rmi.client.ClientObject |
|---|
getFactory, getItem, getNode, getNodeTypeArray |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientWorkspace(Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
session - current sessionremote - remote workspacefactory - local adapter factory| Method Detail |
|---|
public Session getSession()
getSession in interface Workspacepublic String getName()
getName in interface Workspace
public void copy(String from,
String to)
throws RepositoryException
copy in interface WorkspaceRepositoryException
public void copy(String workspace,
String from,
String to)
throws RepositoryException
copy in interface WorkspaceRepositoryException
public void move(String from,
String to)
throws RepositoryException
move in interface WorkspaceRepositoryException
public QueryManager getQueryManager()
throws RepositoryException
getQueryManager in interface WorkspaceRepositoryException
public NamespaceRegistry getNamespaceRegistry()
throws RepositoryException
getNamespaceRegistry in interface WorkspaceRepositoryException
public NodeTypeManager getNodeTypeManager()
throws RepositoryException
getNodeTypeManager in interface WorkspaceRepositoryException
public ObservationManager getObservationManager()
throws RepositoryException
getObservationManager in interface WorkspaceRepositoryException
public void clone(String workspace,
String src,
String dst,
boolean removeExisting)
throws RepositoryException
clone in interface WorkspaceRepositoryException
public String[] getAccessibleWorkspaceNames()
throws RepositoryException
getAccessibleWorkspaceNames in interface WorkspaceRepositoryException
public ContentHandler getImportContentHandler(String path,
int mode)
throws RepositoryException
getImportContentHandler in interface WorkspaceRepositoryException
public void importXML(String path,
InputStream xml,
int uuidBehaviour)
throws IOException,
RepositoryException
importXML in interface WorkspaceIOException
RepositoryException
public void restore(Version[] versions,
boolean removeExisting)
throws RepositoryException
restore in interface WorkspaceRepositoryException
public void createWorkspace(String name)
throws RepositoryException
createWorkspace in interface WorkspaceRepositoryException
public void createWorkspace(String name,
String srcWorkspace)
throws RepositoryException
createWorkspace in interface WorkspaceRepositoryException
public void deleteWorkspace(String name)
throws RepositoryException
deleteWorkspace in interface WorkspaceRepositoryException
public LockManager getLockManager()
throws RepositoryException
getLockManager in interface WorkspaceRepositoryException
public VersionManager getVersionManager()
throws RepositoryException
getVersionManager in interface WorkspaceRepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||