|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.jcr2spi.WorkspaceImpl
public class WorkspaceImpl
WorkspaceImpl...
| Field Summary | |
|---|---|
protected SessionImpl |
session
The Session that created this Workspace object. |
| Constructor Summary | |
|---|---|
WorkspaceImpl(java.lang.String name,
SessionImpl session,
RepositoryConfig config,
SessionInfo sessionInfo)
|
|
| 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)
|
protected LockManager |
createLockManager(WorkspaceManager wspManager,
ItemManager itemManager)
Create the LockManager. |
protected WorkspaceManager |
createManager(RepositoryService service,
SessionInfo sessionInfo,
CacheBehaviour cacheBehaviour,
int pollTimeout)
Create the workspace state manager. |
protected javax.jcr.observation.ObservationManager |
createObservationManager(NamePathResolver resolver,
NodeTypeRegistry ntRegistry)
Create the ObservationManager. |
protected VersionManager |
createVersionManager(WorkspaceManager wspManager)
Create the VersionManager. |
java.lang.String[] |
getAccessibleWorkspaceNames()
|
AccessManager |
getAccessManager()
|
EffectiveNodeTypeProvider |
getEffectiveNodeTypeProvider()
|
HierarchyManager |
getHierarchyManager()
|
org.xml.sax.ContentHandler |
getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior)
|
ItemDefinitionProvider |
getItemDefinitionProvider()
|
javax.jcr.ValueFactory |
getJcrValueFactory()
Same as Session.getValueFactory() but omits the check, if this repository
is really level 2 compliant. |
LockManager |
getLockManager()
Returns the AccessManager associated with this
ManagerProvider. |
java.lang.String |
getName()
|
NamePathResolver |
getNamePathResolver()
|
NameResolver |
getNameResolver()
|
javax.jcr.NamespaceRegistry |
getNamespaceRegistry()
|
NamespaceResolver |
getNamespaceResolver()
|
javax.jcr.nodetype.NodeTypeManager |
getNodeTypeManager()
|
javax.jcr.observation.ObservationManager |
getObservationManager()
|
PathResolver |
getPathResolver()
|
javax.jcr.query.QueryManager |
getQueryManager()
|
QValueFactory |
getQValueFactory()
|
javax.jcr.Session |
getSession()
|
VersionManager |
getVersionManager()
Returns the VersionManager associated with this
ManagerProvider. |
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 |
| Field Detail |
|---|
protected final SessionImpl session
Workspace object.
| Constructor Detail |
|---|
public WorkspaceImpl(java.lang.String name,
SessionImpl session,
RepositoryConfig config,
SessionInfo sessionInfo)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException| Method Detail |
|---|
public javax.jcr.Session getSession()
getSession in interface javax.jcr.WorkspaceWorkspace.getSession()public java.lang.String getName()
getName in interface javax.jcr.WorkspaceWorkspace.getName()
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
copy in interface javax.jcr.Workspacejavax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.lock.LockException
javax.jcr.RepositoryExceptionWorkspace.copy(String, String)
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
copy in interface javax.jcr.Workspacejavax.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.RepositoryExceptionWorkspace.copy(String, String, String)
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
clone in interface javax.jcr.Workspacejavax.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.RepositoryExceptionWorkspace.clone(String, String, String, boolean)
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
move in interface javax.jcr.Workspacejavax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.AccessDeniedException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.lock.LockException
javax.jcr.RepositoryExceptionWorkspace.move(String, String)
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
restore in interface javax.jcr.Workspacejavax.jcr.ItemExistsException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryExceptionWorkspace.restore(Version[], boolean)
public javax.jcr.query.QueryManager getQueryManager()
throws javax.jcr.RepositoryException
getQueryManager in interface javax.jcr.Workspacejavax.jcr.RepositoryExceptionWorkspace.getQueryManager()
public javax.jcr.NamespaceRegistry getNamespaceRegistry()
throws javax.jcr.RepositoryException
getNamespaceRegistry in interface javax.jcr.Workspacejavax.jcr.RepositoryExceptionWorkspace.getNamespaceRegistry()
public javax.jcr.nodetype.NodeTypeManager getNodeTypeManager()
throws javax.jcr.RepositoryException
getNodeTypeManager in interface javax.jcr.Workspacejavax.jcr.RepositoryExceptionWorkspace.getNodeTypeManager()
public javax.jcr.observation.ObservationManager getObservationManager()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getObservationManager in interface javax.jcr.Workspacejavax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryExceptionWorkspace.getObservationManager()
public java.lang.String[] getAccessibleWorkspaceNames()
throws javax.jcr.RepositoryException
getAccessibleWorkspaceNames in interface javax.jcr.Workspacejavax.jcr.RepositoryExceptionWorkspace.getAccessibleWorkspaceNames()
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.RepositoryException
getImportContentHandler in interface javax.jcr.Workspacejavax.jcr.PathNotFoundException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.RepositoryExceptionWorkspace.getImportContentHandler(String, int)
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.RepositoryException
importXML in interface javax.jcr.Workspacejava.io.IOException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.InvalidSerializedDataException
javax.jcr.lock.LockException
javax.jcr.RepositoryExceptionWorkspace.importXML(String, InputStream, int)public NamePathResolver getNamePathResolver()
getNamePathResolver in interface ManagerProviderManagerProvider.getNamePathResolver()public NameResolver getNameResolver()
getNameResolver in interface ManagerProviderManagerProvider.getNameResolver()public PathResolver getPathResolver()
getPathResolver in interface ManagerProviderManagerProvider.getPathResolver()public NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface ManagerProviderManagerProvider.getNamespaceResolver()public HierarchyManager getHierarchyManager()
getHierarchyManager in interface ManagerProviderManagerProvider.getHierarchyManager()public AccessManager getAccessManager()
getAccessManager in interface ManagerProviderManagerProvider.getAccessManager()public LockManager getLockManager()
ManagerProviderAccessManager associated with this
ManagerProvider.
getLockManager in interface ManagerProviderAccessManager associated with this
ManagerProviderManagerProvider.getLockManager()public VersionManager getVersionManager()
ManagerProviderVersionManager associated with this
ManagerProvider.
getVersionManager in interface ManagerProviderVersionManager associated with this
ManagerProviderManagerProvider.getVersionManager()public ItemDefinitionProvider getItemDefinitionProvider()
getItemDefinitionProvider in interface ManagerProviderManagerProvider.getItemDefinitionProvider()public EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
getEffectiveNodeTypeProvider in interface ManagerProvider
public javax.jcr.ValueFactory getJcrValueFactory()
throws javax.jcr.RepositoryException
ManagerProviderSession.getValueFactory() but omits the check, if this repository
is really level 2 compliant. Therefore, this method may be used for
internal functionality only, that require creation and conversion of
JCR values.
getJcrValueFactory in interface ManagerProviderjavax.jcr.RepositoryException
public QValueFactory getQValueFactory()
throws javax.jcr.RepositoryException
getQValueFactory in interface ManagerProviderjavax.jcr.RepositoryException
protected WorkspaceManager createManager(RepositoryService service,
SessionInfo sessionInfo,
CacheBehaviour cacheBehaviour,
int pollTimeout)
throws javax.jcr.RepositoryException
service - the RepositoryService
javax.jcr.RepositoryException
protected LockManager createLockManager(WorkspaceManager wspManager,
ItemManager itemManager)
LockManager. May be overridden by subclasses.
wspManager - itemManager -
LockManager instance.protected VersionManager createVersionManager(WorkspaceManager wspManager)
VersionManager. May be overridden by subclasses.
wspManager -
VersionManager instance.
protected javax.jcr.observation.ObservationManager createObservationManager(NamePathResolver resolver,
NodeTypeRegistry ntRegistry)
ObservationManager. May be overridden by subclasses.
ObservationManager instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||