Interface HierarchyResolver


  • public interface HierarchyResolver
    This interface is not yet part of the public API of the Hippo Repository.
    • Method Detail

      • getItem

        javax.jcr.Item getItem​(javax.jcr.Node ancestor,
                               String path,
                               boolean isProperty,
                               HierarchyResolver.Entry last)
                        throws javax.jcr.InvalidItemStateException,
                               javax.jcr.RepositoryException
        Throws:
        javax.jcr.InvalidItemStateException
        javax.jcr.RepositoryException
      • getItem

        javax.jcr.Item getItem​(javax.jcr.Node ancestor,
                               String path)
                        throws javax.jcr.InvalidItemStateException,
                               javax.jcr.RepositoryException
        Throws:
        javax.jcr.InvalidItemStateException
        javax.jcr.RepositoryException
      • getProperty

        javax.jcr.Property getProperty​(javax.jcr.Node node,
                                       String field)
                                throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getProperty

        javax.jcr.Property getProperty​(javax.jcr.Node node,
                                       String field,
                                       HierarchyResolver.Entry last)
                                throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getNode

        javax.jcr.Node getNode​(javax.jcr.Node node,
                               String field)
                        throws javax.jcr.InvalidItemStateException,
                               javax.jcr.RepositoryException
        Throws:
        javax.jcr.InvalidItemStateException
        javax.jcr.RepositoryException