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(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) |
public ClientWorkspace(Session session,
RemoteWorkspace remote,
LocalAdapterFactory factory)
session - current sessionremote - remote workspacefactory - local adapter factorypublic Session getSession()
public String getName()
public void copy(String from, String to) throws RepositoryException
RepositoryExceptionpublic void copy(String workspace, String from, String to) throws RepositoryException
RepositoryExceptionpublic void move(String from, 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(String workspace, String src, String dst, boolean removeExisting) throws RepositoryException
RepositoryExceptionpublic String[] getAccessibleWorkspaceNames() throws RepositoryException
RepositoryExceptionpublic ContentHandler getImportContentHandler(String path, int mode) throws RepositoryException
RepositoryExceptionpublic void importXML(String path, InputStream xml, int uuidBehaviour) throws IOException, RepositoryException
IOExceptionRepositoryExceptionpublic void restore(Version[] versions,
boolean removeExisting)
throws RepositoryException
RepositoryExceptionpublic void createWorkspace(String name) throws RepositoryException
RepositoryExceptionpublic void createWorkspace(String name, String srcWorkspace) throws RepositoryException
RepositoryExceptionpublic void deleteWorkspace(String name) throws RepositoryException
RepositoryExceptionpublic LockManager getLockManager()
throws RepositoryException
RepositoryExceptionpublic VersionManager getVersionManager()
throws RepositoryException
RepositoryException"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"