public class ClientWorkspace extends ClientObject
RemoteWorkspace
interface. This class makes a remote workspace locally available using
the JCR Workspace
interface.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
RepositoryException
public void copy(String workspace, String from, String to) throws RepositoryException
RepositoryException
public void move(String from, String to) throws RepositoryException
RepositoryException
public QueryManager getQueryManager() throws RepositoryException
RepositoryException
public NamespaceRegistry getNamespaceRegistry() throws RepositoryException
RepositoryException
public NodeTypeManager getNodeTypeManager() throws RepositoryException
RepositoryException
public ObservationManager getObservationManager() throws RepositoryException
RepositoryException
public void clone(String workspace, String src, String dst, boolean removeExisting) throws RepositoryException
RepositoryException
public String[] getAccessibleWorkspaceNames() throws RepositoryException
RepositoryException
public ContentHandler getImportContentHandler(String path, int mode) throws RepositoryException
RepositoryException
public void importXML(String path, InputStream xml, int uuidBehaviour) throws IOException, RepositoryException
IOException
RepositoryException
public void restore(Version[] versions, boolean removeExisting) throws RepositoryException
RepositoryException
public void createWorkspace(String name) throws RepositoryException
RepositoryException
public void createWorkspace(String name, String srcWorkspace) throws RepositoryException
RepositoryException
public void deleteWorkspace(String name) throws RepositoryException
RepositoryException
public LockManager getLockManager() throws RepositoryException
RepositoryException
public VersionManager getVersionManager() throws RepositoryException
RepositoryException
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"