public class ClientWorkspace extends ClientObject
RemoteWorkspace
interface. This class makes a remote workspace locally available using
the JCR Workspace interface.javax.jcr.Workspace,
RemoteWorkspace| Constructor and Description |
|---|
ClientWorkspace(Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
Creates a client adapter for the given remote workspace.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
void |
createWorkspace(java.lang.String name) |
void |
createWorkspace(java.lang.String name,
java.lang.String srcWorkspace) |
void |
deleteWorkspace(java.lang.String name) |
java.lang.String[] |
getAccessibleWorkspaceNames() |
org.xml.sax.ContentHandler |
getImportContentHandler(java.lang.String path,
int mode) |
LockManager |
getLockManager() |
java.lang.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(java.lang.String path,
java.io.InputStream xml,
int uuidBehaviour) |
void |
move(java.lang.String from,
java.lang.String to) |
void |
restore(Version[] versions,
boolean removeExisting) |
public ClientWorkspace(Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
session - current sessionremote - remote workspacefactory - local adapter factorypublic Session getSession()
public java.lang.String getName()
public void copy(java.lang.String from,
java.lang.String to)
throws RepositoryException
RepositoryExceptionpublic void copy(java.lang.String workspace,
java.lang.String from,
java.lang.String to)
throws RepositoryException
RepositoryExceptionpublic void move(java.lang.String from,
java.lang.String to)
throws RepositoryException
RepositoryExceptionpublic QueryManager getQueryManager()
throws RepositoryException
RepositoryExceptionpublic NamespaceRegistry getNamespaceRegistry()
throws RepositoryException
RepositoryExceptionpublic NodeTypeManager getNodeTypeManager()
throws RepositoryException
RepositoryExceptionpublic ObservationManager getObservationManager()
throws RepositoryException
RepositoryExceptionpublic void clone(java.lang.String workspace,
java.lang.String src,
java.lang.String dst,
boolean removeExisting)
throws RepositoryException
RepositoryExceptionpublic java.lang.String[] getAccessibleWorkspaceNames()
throws RepositoryException
RepositoryExceptionpublic org.xml.sax.ContentHandler getImportContentHandler(java.lang.String path,
int mode)
throws RepositoryException
RepositoryExceptionpublic void importXML(java.lang.String path,
java.io.InputStream xml,
int uuidBehaviour)
throws java.io.IOException,
RepositoryException
java.io.IOExceptionRepositoryExceptionpublic void restore(Version[] versions,
boolean removeExisting)
throws RepositoryException
RepositoryExceptionpublic void createWorkspace(java.lang.String name)
throws RepositoryException
RepositoryExceptionpublic void createWorkspace(java.lang.String name,
java.lang.String srcWorkspace)
throws RepositoryException
RepositoryExceptionpublic void deleteWorkspace(java.lang.String name)
throws RepositoryException
RepositoryExceptionpublic LockManager getLockManager()
throws RepositoryException
RepositoryExceptionpublic VersionManager getVersionManager()
throws RepositoryException
RepositoryException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"