Package org.apache.jackrabbit.jcr2spi
Interface ManagerProvider
-
- All Known Implementing Classes:
SessionImpl
,WorkspaceImpl
,XASessionImpl
public interface ManagerProvider
ManagerProvider
...
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessControlProvider
getAccessControlProvider()
AccessManager
getAccessManager()
EffectiveNodeTypeProvider
getEffectiveNodeTypeProvider()
HierarchyManager
getHierarchyManager()
ItemDefinitionProvider
getItemDefinitionProvider()
ValueFactory
getJcrValueFactory()
Same asSession.getValueFactory()
but omits the check, if this repository is really level 2 compliant.LockStateManager
getLockStateManager()
Returns theLockStateManager
associated with thisManagerProvider
.NamePathResolver
getNamePathResolver()
NameResolver
getNameResolver()
NamespaceResolver
getNamespaceResolver()
NodeTypeDefinitionProvider
getNodeTypeDefinitionProvider()
PathResolver
getPathResolver()
QValueFactory
getQValueFactory()
VersionManager
getVersionStateManager()
Returns theVersionManager
associated with thisManagerProvider
.
-
-
-
Method Detail
-
getNamePathResolver
NamePathResolver getNamePathResolver()
-
getNameResolver
NameResolver getNameResolver()
-
getPathResolver
PathResolver getPathResolver()
-
getNamespaceResolver
NamespaceResolver getNamespaceResolver()
-
getHierarchyManager
HierarchyManager getHierarchyManager()
-
getAccessManager
AccessManager getAccessManager()
-
getLockStateManager
LockStateManager getLockStateManager()
Returns theLockStateManager
associated with thisManagerProvider
.- Returns:
- the
LockStateManager
associated with thisManagerProvider
-
getVersionStateManager
VersionManager getVersionStateManager()
Returns theVersionManager
associated with thisManagerProvider
.- Returns:
- the
VersionManager
associated with thisManagerProvider
-
getItemDefinitionProvider
ItemDefinitionProvider getItemDefinitionProvider()
-
getNodeTypeDefinitionProvider
NodeTypeDefinitionProvider getNodeTypeDefinitionProvider()
-
getEffectiveNodeTypeProvider
EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
-
getJcrValueFactory
ValueFactory getJcrValueFactory() throws RepositoryException
Same asSession.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.- Returns:
- Throws:
RepositoryException
-
getQValueFactory
QValueFactory getQValueFactory() throws RepositoryException
- Throws:
RepositoryException
-
getAccessControlProvider
AccessControlProvider getAccessControlProvider() throws RepositoryException
- Throws:
RepositoryException
-
-