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 CmmnHistoryServicecmmnHistoryServiceprotected CmmnRuntimeServicecmmnRuntimeServiceprotected DmnHistoryServicedmnHistoryServiceprotected HistoryServicehistoryServiceprotected RuntimeServiceruntimeServiceprotected TaskServicetaskService
-
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 voidaddCaseInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)protected voidaddEnabledPlanItemsAsChildEntityLinks(HierarchyElementDTO hierarchyElementDTO)protected voidaddProcessInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)protected voidaddTaskInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO)protected HierarchyElementDTOconvertEntityLink(EntityLinkInfo entityLinkNode)protected List<HierarchyElementDTO>convertToEntityLinkList(List<? extends EntityLinkInfo> entityLinks)protected EntityLinkInfocreateEntityLinkInfoForDecision(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:
getEntityLinkListin 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)
-
-