public class ClientWorkspace extends ClientObject implements Workspace
RemoteWorkspace
interface. This class makes a remote workspace locally available using
the JCR Workspace interface.Workspace,
RemoteWorkspaceNAME_ACTIVITIES_NODE, NAME_CONFIGURATIONS_NODE, NAME_JCR_XMLCHARACTERS, NAME_JCR_XMLTEXT, NAME_NODE_TYPES_NODE, NAME_SYSTEM_NODE, NAME_UNFILED_NODE, NAME_VERSION_STORAGE_NODE, NAME_WORKSPACE_ROOT, PATH_ACTIVITIES_NODE, PATH_CONFIGURATIONS_NODE, PATH_NODE_TYPES_NODE, PATH_SYSTEM_NODE, PATH_UNFILED_NODE, PATH_VERSION_STORAGE_NODE, PATH_WORKSPACE_ROOT, RELPATH_JCR_XMLCHARACTERS| 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) |
getFactory, getItem, getNode, getNodeTypeArraypublic ClientWorkspace(Session session, RemoteWorkspace remote, LocalAdapterFactory factory)
session - current sessionremote - remote workspacefactory - local adapter factorypublic Session getSession()
getSession in interface Workspacepublic void copy(String from, String to) throws RepositoryException
copy in interface WorkspaceRepositoryExceptionpublic void copy(String workspace, String from, String to) throws RepositoryException
copy in interface WorkspaceRepositoryExceptionpublic void move(String from, String to) throws RepositoryException
move in interface WorkspaceRepositoryExceptionpublic QueryManager getQueryManager() throws RepositoryException
getQueryManager in interface WorkspaceRepositoryExceptionpublic NamespaceRegistry getNamespaceRegistry() throws RepositoryException
getNamespaceRegistry in interface WorkspaceRepositoryExceptionpublic NodeTypeManager getNodeTypeManager() throws RepositoryException
getNodeTypeManager in interface WorkspaceRepositoryExceptionpublic ObservationManager getObservationManager() throws RepositoryException
getObservationManager in interface WorkspaceRepositoryExceptionpublic void clone(String workspace, String src, String dst, boolean removeExisting) throws RepositoryException
clone in interface WorkspaceRepositoryExceptionpublic String[] getAccessibleWorkspaceNames() throws RepositoryException
getAccessibleWorkspaceNames in interface WorkspaceRepositoryExceptionpublic ContentHandler getImportContentHandler(String path, int mode) throws RepositoryException
getImportContentHandler in interface WorkspaceRepositoryExceptionpublic void importXML(String path, InputStream xml, int uuidBehaviour) throws IOException, RepositoryException
importXML in interface WorkspaceIOExceptionRepositoryExceptionpublic void restore(Version[] versions, boolean removeExisting) throws RepositoryException
restore in interface WorkspaceRepositoryExceptionpublic void createWorkspace(String name) throws RepositoryException
createWorkspace in interface WorkspaceRepositoryExceptionpublic void createWorkspace(String name, String srcWorkspace) throws RepositoryException
createWorkspace in interface WorkspaceRepositoryExceptionpublic void deleteWorkspace(String name) throws RepositoryException
deleteWorkspace in interface WorkspaceRepositoryExceptionpublic LockManager getLockManager() throws RepositoryException
getLockManager in interface WorkspaceRepositoryExceptionpublic VersionManager getVersionManager() throws RepositoryException
getVersionManager in interface WorkspaceRepositoryExceptionCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.