Interface HierarchyService

All Known Implementing Classes:
HierarchyServiceImpl

public interface HierarchyService

HierarchyService interface.

Version:
$Id: $Id
Author:
matthieu
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    classifyByHierarchy(org.alfresco.service.cmr.repository.NodeRef containerNodeRef, org.alfresco.service.cmr.repository.NodeRef entityNodeRef)
    classifyByHierarchy.
    boolean
    classifyByHierarchy(org.alfresco.service.cmr.repository.NodeRef containerNodeRef, org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName hierarchyQname, Locale locale)
    classifyByHierarchy.
    org.alfresco.service.cmr.repository.NodeRef
    createHierarchy(org.alfresco.service.cmr.repository.NodeRef dataListNodeRef, org.alfresco.service.cmr.repository.NodeRef hierarchyParent, String value)
    createHierarchy.
    org.alfresco.service.cmr.repository.NodeRef
    createRootHierarchy(org.alfresco.service.cmr.repository.NodeRef dataListNodeRef, String value)
    createRootHierarchy.
    List<org.alfresco.service.cmr.repository.NodeRef>
    createRootHierarchy.
    List<org.alfresco.service.cmr.repository.NodeRef>
    getAllHierarchiesByPath.
    List<org.alfresco.service.cmr.repository.NodeRef>
    getHierarchiesByPath(String path, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String value, boolean includeDeleted)
    getHierarchiesByPath.
    org.alfresco.service.cmr.repository.NodeRef
    getHierarchyByPath(String path, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String value)
    getHierarchyByPath.
    org.alfresco.service.cmr.repository.NodeRef
    getHierarchyByPath(String path, org.alfresco.service.cmr.repository.NodeRef parentHierachyNodeRef, org.alfresco.service.namespace.QName key, String value)
    getHierarchyByPath.
    org.alfresco.service.cmr.repository.NodeRef
    getOrCreateHierachyFolder(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName hierarchyQname, org.alfresco.service.cmr.repository.NodeRef destinationNodeRef)
    getOrCreateHierachyFolder.
  • Method Details

    • getHierarchyByPath

      org.alfresco.service.cmr.repository.NodeRef getHierarchyByPath(String path, org.alfresco.service.cmr.repository.NodeRef parentHierachyNodeRef, org.alfresco.service.namespace.QName key, String value)

      getHierarchyByPath.

      Parameters:
      path - a String object
      parentHierachyNodeRef - a NodeRef object
      key - a QName object
      value - a String object
      Returns:
      a NodeRef object
    • getHierarchyByPath

      org.alfresco.service.cmr.repository.NodeRef getHierarchyByPath(String path, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String value)

      getHierarchyByPath.

      Parameters:
      path - a String object.
      parentNodeRef - a NodeRef object.
      value - a String object.
      Returns:
      a NodeRef object.
    • getHierarchiesByPath

      List<org.alfresco.service.cmr.repository.NodeRef> getHierarchiesByPath(String path, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String value, boolean includeDeleted)

      getHierarchiesByPath.

      Parameters:
      path - a String object.
      parentNodeRef - a NodeRef object.
      value - a String object.
      includeDeleted - a boolean
      Returns:
      a List object.
    • getAllHierarchiesByPath

      List<org.alfresco.service.cmr.repository.NodeRef> getAllHierarchiesByPath(String path, String query)

      getAllHierarchiesByPath.

      Parameters:
      path - a String object.
      query - a String object.
      Returns:
      a List object.
    • getAllHierarchiesByDepthLevel

      List<org.alfresco.service.cmr.repository.NodeRef> getAllHierarchiesByDepthLevel(String path, String query, String depthLevel)

      createRootHierarchy.

      Parameters:
      path - a String object
      query - a String object
      depthLevel - a String object
      Returns:
      a NodeRef object.
    • createRootHierarchy

      org.alfresco.service.cmr.repository.NodeRef createRootHierarchy(org.alfresco.service.cmr.repository.NodeRef dataListNodeRef, String value)

      createRootHierarchy.

      Parameters:
      dataListNodeRef - a NodeRef object
      value - a String object
      Returns:
      a NodeRef object
    • createHierarchy

      org.alfresco.service.cmr.repository.NodeRef createHierarchy(org.alfresco.service.cmr.repository.NodeRef dataListNodeRef, org.alfresco.service.cmr.repository.NodeRef hierarchyParent, String value)

      createHierarchy.

      Parameters:
      dataListNodeRef - a NodeRef object.
      hierarchyParent - a NodeRef object.
      value - a String object.
      Returns:
      a NodeRef object.
    • classifyByHierarchy

      void classifyByHierarchy(org.alfresco.service.cmr.repository.NodeRef containerNodeRef, org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      classifyByHierarchy.

      Parameters:
      containerNodeRef - a NodeRef object.
      entityNodeRef - a NodeRef object.
    • classifyByHierarchy

      boolean classifyByHierarchy(org.alfresco.service.cmr.repository.NodeRef containerNodeRef, org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName hierarchyQname, Locale locale)

      classifyByHierarchy.

      Parameters:
      containerNodeRef - a NodeRef object.
      entityNodeRef - a NodeRef object.
      hierarchyQname - a QName object.
      locale - a Locale object.
      Returns:
      a boolean
    • getOrCreateHierachyFolder

      org.alfresco.service.cmr.repository.NodeRef getOrCreateHierachyFolder(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName hierarchyQname, org.alfresco.service.cmr.repository.NodeRef destinationNodeRef)

      getOrCreateHierachyFolder.

      Parameters:
      entityNodeRef - a NodeRef object.
      hierarchyQname - a QName object.
      destinationNodeRef - a NodeRef object.
      Returns:
      a NodeRef object.