|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.jcr.rmi.api.client.ClientObject
org.exoplatform.services.jcr.rmi.api.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| Constructor Summary | |
|---|---|
ClientWorkspace(javax.jcr.Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
Creates a client adapter for the given remote workspace. |
|
| Method Summary | |
|---|---|
void |
clone(java.lang.String workspace,
java.lang.String src,
java.lang.String dst,
boolean removeExisting)
|
void |
copy(java.lang.String from,
java.lang.String to)
|
void |
copy(java.lang.String workspace,
java.lang.String from,
java.lang.String to)
|
java.lang.String[] |
getAccessibleWorkspaceNames()
|
org.xml.sax.ContentHandler |
getImportContentHandler(java.lang.String path,
int uuidBehaviour)
|
java.lang.String |
getName()
|
javax.jcr.NamespaceRegistry |
getNamespaceRegistry()
|
javax.jcr.nodetype.NodeTypeManager |
getNodeTypeManager()
|
javax.jcr.observation.ObservationManager |
getObservationManager()
|
javax.jcr.query.QueryManager |
getQueryManager()
|
javax.jcr.Session |
getSession()
Returns the current session without contacting the remote workspace. |
void |
importXML(java.lang.String path,
java.io.InputStream xml,
int uuidBehaviour)
|
void |
move(java.lang.String from,
java.lang.String to)
|
void |
restore(javax.jcr.version.Version[] versions,
boolean removeExisting)
|
| Methods inherited from class org.exoplatform.services.jcr.rmi.api.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(javax.jcr.Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
session - current sessionremote - remote workspacefactory - local adapter factory| Method Detail |
|---|
public javax.jcr.Session getSession()
getSession in interface javax.jcr.Workspacepublic java.lang.String getName()
getName in interface javax.jcr.Workspace
public void copy(java.lang.String from,
java.lang.String to)
throws javax.jcr.RepositoryException
copy in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public void copy(java.lang.String workspace,
java.lang.String from,
java.lang.String to)
throws javax.jcr.RepositoryException
copy in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public void move(java.lang.String from,
java.lang.String to)
throws javax.jcr.RepositoryException
move in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public javax.jcr.query.QueryManager getQueryManager()
throws javax.jcr.RepositoryException
getQueryManager in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public javax.jcr.NamespaceRegistry getNamespaceRegistry()
throws javax.jcr.RepositoryException
getNamespaceRegistry in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeManager getNodeTypeManager()
throws javax.jcr.RepositoryException
getNodeTypeManager in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public javax.jcr.observation.ObservationManager getObservationManager()
throws javax.jcr.RepositoryException
getObservationManager in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public void clone(java.lang.String workspace,
java.lang.String src,
java.lang.String dst,
boolean removeExisting)
throws javax.jcr.RepositoryException
clone in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public java.lang.String[] getAccessibleWorkspaceNames()
throws javax.jcr.RepositoryException
getAccessibleWorkspaceNames in interface javax.jcr.Workspacejavax.jcr.RepositoryException
public org.xml.sax.ContentHandler getImportContentHandler(java.lang.String path,
int uuidBehaviour)
throws javax.jcr.RepositoryException,
javax.jcr.PathNotFoundException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException
getImportContentHandler in interface javax.jcr.Workspacejavax.jcr.RepositoryException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
public void importXML(java.lang.String path,
java.io.InputStream xml,
int uuidBehaviour)
throws java.io.IOException,
javax.jcr.RepositoryException
importXML in interface javax.jcr.Workspacejava.io.IOException
javax.jcr.RepositoryException
public void restore(javax.jcr.version.Version[] versions,
boolean removeExisting)
throws javax.jcr.RepositoryException
restore in interface javax.jcr.Workspacejavax.jcr.RepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||