Class InstanceHierarchyServiceImpl
- java.lang.Object
-
- com.flowable.platform.service.hierarchy.InstanceHierarchyServiceImpl
-
- All Implemented Interfaces:
InstanceHierarchyService
public class InstanceHierarchyServiceImpl extends Object implements InstanceHierarchyService
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnHistoryService
cmmnHistoryService
protected CmmnRuntimeService
cmmnRuntimeService
protected DmnHistoryService
dmnHistoryService
protected HistoryService
historyService
protected RuntimeService
runtimeService
protected TaskService
taskService
-
Constructor Summary
Constructors Constructor Description InstanceHierarchyServiceImpl(ProcessEngine processEngine, CmmnEngine cmmnEngine, DmnEngine dmnEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addCaseInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)
protected void
addEnabledPlanItemsAsChildEntityLinks(HierarchyElementDTO hierarchyElementDTO)
protected void
addProcessInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)
protected void
addTaskInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)
protected HierarchyElementDTO
convertEntityLink(EntityLinkInfo entityLinkNode)
protected List<HierarchyElementDTO>
convertToEntityLinkList(List<? extends EntityLinkInfo> entityLinks)
protected EntityLinkInfo
createEntityLinkInfoForDecision(DmnHistoricDecisionExecution decision)
protected List<? extends EntityLinkInfo>
getCaseInstanceEntityLinks(String caseInstanceId)
List<HierarchyElementDTO>
getEntityLinkList(String scopeId, String scopeType)
protected List<? extends EntityLinkInfo>
getProcessInstanceEntityLinks(String processInstanceId)
-
-
-
Field Detail
-
runtimeService
protected final RuntimeService runtimeService
-
taskService
protected final TaskService taskService
-
historyService
protected final HistoryService historyService
-
cmmnRuntimeService
protected final CmmnRuntimeService cmmnRuntimeService
-
cmmnHistoryService
protected final CmmnHistoryService cmmnHistoryService
-
dmnHistoryService
protected DmnHistoryService dmnHistoryService
-
-
Constructor Detail
-
InstanceHierarchyServiceImpl
public InstanceHierarchyServiceImpl(ProcessEngine processEngine, CmmnEngine cmmnEngine, DmnEngine dmnEngine)
-
-
Method Detail
-
getEntityLinkList
public List<HierarchyElementDTO> getEntityLinkList(String scopeId, String scopeType)
- Specified by:
getEntityLinkList
in interfaceInstanceHierarchyService
-
getProcessInstanceEntityLinks
protected List<? extends EntityLinkInfo> getProcessInstanceEntityLinks(String processInstanceId)
-
getCaseInstanceEntityLinks
protected List<? extends EntityLinkInfo> getCaseInstanceEntityLinks(String caseInstanceId)
-
convertToEntityLinkList
protected List<HierarchyElementDTO> convertToEntityLinkList(List<? extends EntityLinkInfo> entityLinks)
-
convertEntityLink
protected HierarchyElementDTO convertEntityLink(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 EntityLinkInfo createEntityLinkInfoForDecision(DmnHistoricDecisionExecution decision)
-
-