Package org.apache.jackrabbit.vault.util
Class StandaloneManagerProvider
- java.lang.Object
-
- org.apache.jackrabbit.vault.util.StandaloneManagerProvider
-
- All Implemented Interfaces:
org.apache.jackrabbit.jcr2spi.ManagerProvider
,org.apache.jackrabbit.jcr2spi.NamespaceStorage
@ProviderType public final class StandaloneManagerProvider extends java.lang.Object implements org.apache.jackrabbit.jcr2spi.ManagerProvider, org.apache.jackrabbit.jcr2spi.NamespaceStorage
AManagerProvider
which works without an underlying JCR repository. Useful for dealing with namespaces and node types outside the repository context.
-
-
Constructor Summary
Constructors Constructor Description StandaloneManagerProvider()
StandaloneManagerProvider(boolean registerDefaultNodeTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.jcr2spi.security.authorization.AccessControlProvider
getAccessControlProvider()
org.apache.jackrabbit.jcr2spi.security.AccessManager
getAccessManager()
@NotNull org.apache.jackrabbit.jcr2spi.nodetype.EffectiveNodeTypeProvider
getEffectiveNodeTypeProvider()
org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyManager
getHierarchyManager()
@NotNull org.apache.jackrabbit.jcr2spi.nodetype.ItemDefinitionProvider
getItemDefinitionProvider()
@NotNull ValueFactory
getJcrValueFactory()
org.apache.jackrabbit.jcr2spi.lock.LockStateManager
getLockStateManager()
@NotNull NamePathResolver
getNamePathResolver()
@NotNull NameResolver
getNameResolver()
@NotNull NamespaceResolver
getNamespaceResolver()
@NotNull org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeDefinitionProvider
getNodeTypeDefinitionProvider()
@NotNull NodeTypeManager
getNodeTypeManager()
@NotNull PathResolver
getPathResolver()
java.lang.String
getPrefix(java.lang.String uri)
@NotNull QValueFactory
getQValueFactory()
java.util.Map<java.lang.String,java.lang.String>
getRegisteredNamespaces()
java.lang.String
getURI(java.lang.String prefix)
org.apache.jackrabbit.jcr2spi.version.VersionManager
getVersionStateManager()
void
registerNamespace(java.lang.String prefix, java.lang.String uri)
void
registerNodeTypes(java.io.Reader reader)
void
unregisterNamespace(java.lang.String uri)
-
-
-
Constructor Detail
-
StandaloneManagerProvider
public StandaloneManagerProvider() throws java.io.IOException, RepositoryException, ParseException
- Throws:
java.io.IOException
RepositoryException
ParseException
-
StandaloneManagerProvider
public StandaloneManagerProvider(boolean registerDefaultNodeTypes) throws java.io.IOException, RepositoryException, ParseException
- Throws:
java.io.IOException
RepositoryException
ParseException
-
-
Method Detail
-
registerNodeTypes
public void registerNodeTypes(java.io.Reader reader) throws InvalidNodeTypeDefinitionException, NodeTypeExistsException, UnsupportedRepositoryOperationException, ParseException, RepositoryException, java.io.IOException
-
getNamePathResolver
@NotNull public @NotNull NamePathResolver getNamePathResolver()
- Specified by:
getNamePathResolver
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getNameResolver
@NotNull public @NotNull NameResolver getNameResolver()
- Specified by:
getNameResolver
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getPathResolver
@NotNull public @NotNull PathResolver getPathResolver()
- Specified by:
getPathResolver
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getNamespaceResolver
@NotNull public @NotNull NamespaceResolver getNamespaceResolver()
- Specified by:
getNamespaceResolver
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getNodeTypeManager
@NotNull public @NotNull NodeTypeManager getNodeTypeManager()
-
getHierarchyManager
public org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyManager getHierarchyManager()
- Specified by:
getHierarchyManager
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getAccessManager
public org.apache.jackrabbit.jcr2spi.security.AccessManager getAccessManager()
- Specified by:
getAccessManager
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getLockStateManager
public org.apache.jackrabbit.jcr2spi.lock.LockStateManager getLockStateManager()
- Specified by:
getLockStateManager
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getVersionStateManager
public org.apache.jackrabbit.jcr2spi.version.VersionManager getVersionStateManager()
- Specified by:
getVersionStateManager
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getItemDefinitionProvider
@NotNull public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.ItemDefinitionProvider getItemDefinitionProvider()
- Specified by:
getItemDefinitionProvider
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getNodeTypeDefinitionProvider
@NotNull public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeDefinitionProvider getNodeTypeDefinitionProvider()
- Specified by:
getNodeTypeDefinitionProvider
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getEffectiveNodeTypeProvider
@NotNull public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
- Specified by:
getEffectiveNodeTypeProvider
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
-
getJcrValueFactory
@NotNull public @NotNull ValueFactory getJcrValueFactory() throws RepositoryException
- Specified by:
getJcrValueFactory
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
- Throws:
RepositoryException
-
getQValueFactory
@NotNull public @NotNull QValueFactory getQValueFactory() throws RepositoryException
- Specified by:
getQValueFactory
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
- Throws:
RepositoryException
-
getAccessControlProvider
public org.apache.jackrabbit.jcr2spi.security.authorization.AccessControlProvider getAccessControlProvider() throws RepositoryException
- Specified by:
getAccessControlProvider
in interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
- Throws:
RepositoryException
-
getRegisteredNamespaces
public java.util.Map<java.lang.String,java.lang.String> getRegisteredNamespaces() throws RepositoryException
- Specified by:
getRegisteredNamespaces
in interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage
- Throws:
RepositoryException
-
getPrefix
public java.lang.String getPrefix(java.lang.String uri) throws RepositoryException
- Specified by:
getPrefix
in interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage
- Throws:
RepositoryException
-
getURI
public java.lang.String getURI(java.lang.String prefix) throws RepositoryException
- Specified by:
getURI
in interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage
- Throws:
RepositoryException
-
registerNamespace
public void registerNamespace(java.lang.String prefix, java.lang.String uri) throws RepositoryException
- Specified by:
registerNamespace
in interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage
- Throws:
RepositoryException
-
unregisterNamespace
public void unregisterNamespace(java.lang.String uri) throws RepositoryException
- Specified by:
unregisterNamespace
in interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage
- Throws:
RepositoryException
-
-