org.alfresco.jcr.session
Class WorkspaceImpl
java.lang.Object
org.alfresco.jcr.session.WorkspaceImpl
- All Implemented Interfaces:
- javax.jcr.Workspace
public class WorkspaceImpl
- extends java.lang.Object
- implements javax.jcr.Workspace
Alfresco implementation of a JCR Workspace
Method Summary |
void |
clone(java.lang.String srcWorkspace,
java.lang.String srcAbsPath,
java.lang.String destAbsPath,
boolean removeExisting)
|
void |
copy(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
|
void |
copy(java.lang.String srcWorkspace,
java.lang.String srcAbsPath,
java.lang.String destAbsPath)
|
java.lang.String[] |
getAccessibleWorkspaceNames()
|
org.xml.sax.ContentHandler |
getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior)
|
java.lang.String |
getName()
|
javax.jcr.NamespaceRegistry |
getNamespaceRegistry()
|
javax.jcr.nodetype.NodeTypeManager |
getNodeTypeManager()
|
javax.jcr.observation.ObservationManager |
getObservationManager()
|
javax.jcr.Workspace |
getProxy()
Get proxied JCR Workspace |
javax.jcr.query.QueryManager |
getQueryManager()
|
javax.jcr.Session |
getSession()
|
void |
importXML(java.lang.String parentAbsPath,
java.io.InputStream in,
int uuidBehavior)
|
void |
move(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
|
void |
restore(javax.jcr.version.Version[] versions,
boolean removeExisting)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkspaceImpl
public WorkspaceImpl(SessionImpl session)
- Construct
- Parameters:
session
- the session
getProxy
public javax.jcr.Workspace getProxy()
- Get proxied JCR Workspace
- Returns:
- proxied JCR Workspace
getSession
public javax.jcr.Session getSession()
- Specified by:
getSession
in interface javax.jcr.Workspace
getName
public java.lang.String getName()
- Specified by:
getName
in interface javax.jcr.Workspace
copy
public void copy(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
throws javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.AccessDeniedException,
javax.jcr.PathNotFoundException,
javax.jcr.ItemExistsException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
- Specified by:
copy
in interface javax.jcr.Workspace
- Throws:
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
copy
public void copy(java.lang.String srcWorkspace,
java.lang.String srcAbsPath,
java.lang.String destAbsPath)
throws javax.jcr.NoSuchWorkspaceException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.AccessDeniedException,
javax.jcr.PathNotFoundException,
javax.jcr.ItemExistsException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
- Specified by:
copy
in interface javax.jcr.Workspace
- Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
clone
public void clone(java.lang.String srcWorkspace,
java.lang.String srcAbsPath,
java.lang.String destAbsPath,
boolean removeExisting)
throws javax.jcr.NoSuchWorkspaceException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.AccessDeniedException,
javax.jcr.PathNotFoundException,
javax.jcr.ItemExistsException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
- Specified by:
clone
in interface javax.jcr.Workspace
- Throws:
javax.jcr.NoSuchWorkspaceException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
move
public void move(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
throws javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.AccessDeniedException,
javax.jcr.PathNotFoundException,
javax.jcr.ItemExistsException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
- Specified by:
move
in interface javax.jcr.Workspace
- Throws:
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
restore
public void restore(javax.jcr.version.Version[] versions,
boolean removeExisting)
throws javax.jcr.ItemExistsException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.InvalidItemStateException,
javax.jcr.RepositoryException
- Specified by:
restore
in interface javax.jcr.Workspace
- Throws:
javax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException
getQueryManager
public javax.jcr.query.QueryManager getQueryManager()
throws javax.jcr.RepositoryException
- Specified by:
getQueryManager
in interface javax.jcr.Workspace
- Throws:
javax.jcr.RepositoryException
getNamespaceRegistry
public javax.jcr.NamespaceRegistry getNamespaceRegistry()
throws javax.jcr.RepositoryException
- Specified by:
getNamespaceRegistry
in interface javax.jcr.Workspace
- Throws:
javax.jcr.RepositoryException
getNodeTypeManager
public javax.jcr.nodetype.NodeTypeManager getNodeTypeManager()
throws javax.jcr.RepositoryException
- Specified by:
getNodeTypeManager
in interface javax.jcr.Workspace
- Throws:
javax.jcr.RepositoryException
getObservationManager
public javax.jcr.observation.ObservationManager getObservationManager()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
- Specified by:
getObservationManager
in interface javax.jcr.Workspace
- Throws:
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException
getAccessibleWorkspaceNames
public java.lang.String[] getAccessibleWorkspaceNames()
throws javax.jcr.RepositoryException
- Specified by:
getAccessibleWorkspaceNames
in interface javax.jcr.Workspace
- Throws:
javax.jcr.RepositoryException
getImportContentHandler
public org.xml.sax.ContentHandler getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior)
throws javax.jcr.PathNotFoundException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
- Specified by:
getImportContentHandler
in interface javax.jcr.Workspace
- Throws:
javax.jcr.PathNotFoundException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
importXML
public void importXML(java.lang.String parentAbsPath,
java.io.InputStream in,
int uuidBehavior)
throws java.io.IOException,
javax.jcr.PathNotFoundException,
javax.jcr.ItemExistsException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.InvalidSerializedDataException,
javax.jcr.lock.LockException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
- Specified by:
importXML
in interface javax.jcr.Workspace
- Throws:
java.io.IOException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.InvalidSerializedDataException
javax.jcr.lock.LockException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.