Class 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
    A ManagerProvider which works without an underlying JCR repository. Useful for dealing with namespaces and node types outside the repository context.
    • Method Detail

      • getNamePathResolver

        @NotNull
        public @NotNull NamePathResolver getNamePathResolver()
        Specified by:
        getNamePathResolver in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getNameResolver

        @NotNull
        public @NotNull NameResolver getNameResolver()
        Specified by:
        getNameResolver in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getPathResolver

        @NotNull
        public @NotNull PathResolver getPathResolver()
        Specified by:
        getPathResolver in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getNamespaceResolver

        @NotNull
        public @NotNull NamespaceResolver getNamespaceResolver()
        Specified by:
        getNamespaceResolver in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getNodeTypeManager

        @NotNull
        public @NotNull NodeTypeManager getNodeTypeManager()
      • getHierarchyManager

        public org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyManager getHierarchyManager()
        Specified by:
        getHierarchyManager in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getAccessManager

        public org.apache.jackrabbit.jcr2spi.security.AccessManager getAccessManager()
        Specified by:
        getAccessManager in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getLockStateManager

        public org.apache.jackrabbit.jcr2spi.lock.LockStateManager getLockStateManager()
        Specified by:
        getLockStateManager in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getVersionStateManager

        public org.apache.jackrabbit.jcr2spi.version.VersionManager getVersionStateManager()
        Specified by:
        getVersionStateManager in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getItemDefinitionProvider

        @NotNull
        public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.ItemDefinitionProvider getItemDefinitionProvider()
        Specified by:
        getItemDefinitionProvider in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getNodeTypeDefinitionProvider

        @NotNull
        public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeDefinitionProvider getNodeTypeDefinitionProvider()
        Specified by:
        getNodeTypeDefinitionProvider in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getEffectiveNodeTypeProvider

        @NotNull
        public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
        Specified by:
        getEffectiveNodeTypeProvider in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
      • getAccessControlProvider

        public org.apache.jackrabbit.jcr2spi.security.authorization.AccessControlProvider getAccessControlProvider()
                                                                                                            throws RepositoryException
        Specified by:
        getAccessControlProvider in interface org.apache.jackrabbit.jcr2spi.ManagerProvider
        Throws:
        RepositoryException
      • getRegisteredNamespaces

        public java.util.Map<java.lang.String,​java.lang.String> getRegisteredNamespaces()
                                                                                       throws RepositoryException
        Specified by:
        getRegisteredNamespaces in interface org.apache.jackrabbit.jcr2spi.NamespaceStorage
        Throws:
        RepositoryException
      • getPrefix

        public java.lang.String getPrefix​(java.lang.String uri)
                                   throws RepositoryException
        Specified by:
        getPrefix in interface org.apache.jackrabbit.jcr2spi.NamespaceStorage
        Throws:
        RepositoryException
      • getURI

        public java.lang.String getURI​(java.lang.String prefix)
                                throws RepositoryException
        Specified by:
        getURI in interface org.apache.jackrabbit.jcr2spi.NamespaceStorage
        Throws:
        RepositoryException
      • registerNamespace

        public void registerNamespace​(java.lang.String prefix,
                                      java.lang.String uri)
                               throws RepositoryException
        Specified by:
        registerNamespace in interface org.apache.jackrabbit.jcr2spi.NamespaceStorage
        Throws:
        RepositoryException
      • unregisterNamespace

        public void unregisterNamespace​(java.lang.String uri)
                                 throws RepositoryException
        Specified by:
        unregisterNamespace in interface org.apache.jackrabbit.jcr2spi.NamespaceStorage
        Throws:
        RepositoryException