Class InstanceHierarchyServiceImpl

java.lang.Object
com.flowable.platform.service.hierarchy.InstanceHierarchyServiceImpl
All Implemented Interfaces:
InstanceHierarchyService

public class InstanceHierarchyServiceImpl extends Object implements InstanceHierarchyService
  • Field Details

    • runtimeService

      protected final org.flowable.engine.RuntimeService runtimeService
    • taskService

      protected final org.flowable.engine.TaskService taskService
    • historyService

      protected final org.flowable.engine.HistoryService historyService
    • cmmnRuntimeService

      protected final org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService
    • cmmnHistoryService

      protected final org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService
    • dmnHistoryService

      protected org.flowable.dmn.api.DmnHistoryService dmnHistoryService
  • Constructor Details

    • InstanceHierarchyServiceImpl

      public InstanceHierarchyServiceImpl(org.flowable.engine.ProcessEngine processEngine, org.flowable.cmmn.engine.CmmnEngine cmmnEngine, org.flowable.dmn.engine.DmnEngine dmnEngine)
  • Method Details

    • getEntityLinkList

      public List<HierarchyElementDTO> getEntityLinkList(String scopeId, String scopeType)
      Specified by:
      getEntityLinkList in interface InstanceHierarchyService
    • getProcessInstanceEntityLinks

      protected List<? extends org.flowable.entitylink.api.EntityLinkInfo> getProcessInstanceEntityLinks(String processInstanceId)
    • getCaseInstanceEntityLinks

      protected List<? extends org.flowable.entitylink.api.EntityLinkInfo> getCaseInstanceEntityLinks(String caseInstanceId)
    • convertToEntityLinkList

      protected List<HierarchyElementDTO> convertToEntityLinkList(List<? extends org.flowable.entitylink.api.EntityLinkInfo> entityLinks)
    • convertEntityLink

      protected HierarchyElementDTO convertEntityLink(org.flowable.entitylink.api.EntityLinkInfo entityLinkNode)
    • addProcessInstanceInfoToEntityLinkDTO

      protected void addProcessInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)
    • addCaseInstanceInfoToEntityLinkDTO

      protected void addCaseInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)
    • addEnabledPlanItemsAsChildEntityLinks

      protected void addEnabledPlanItemsAsChildEntityLinks(HierarchyElementDTO hierarchyElementDTO)
    • addTaskInfoToEntityLinkDTO

      protected void addTaskInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)
    • createEntityLinkInfoForDecision

      protected org.flowable.entitylink.api.EntityLinkInfo createEntityLinkInfoForDecision(org.flowable.dmn.api.DmnHistoricDecisionExecution decision)