Class InstanceHierarchyServiceImpl
java.lang.Object
com.flowable.platform.service.hierarchy.InstanceHierarchyServiceImpl
- All Implemented Interfaces:
InstanceHierarchyService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.flowable.cmmn.api.CmmnHistoryService
protected final org.flowable.cmmn.api.CmmnRuntimeService
protected org.flowable.dmn.api.DmnHistoryService
protected final org.flowable.engine.HistoryService
protected final org.flowable.engine.RuntimeService
protected final org.flowable.engine.TaskService
-
Constructor Summary
ConstructorsConstructorDescriptionInstanceHierarchyServiceImpl
(org.flowable.engine.ProcessEngine processEngine, org.flowable.cmmn.engine.CmmnEngine cmmnEngine, org.flowable.dmn.engine.DmnEngine dmnEngine) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addCaseInstanceInfoToEntityLinkDTO
(HierarchyElementDTO hierarchyElementDTO) protected void
addEnabledPlanItemsAsChildEntityLinks
(HierarchyElementDTO hierarchyElementDTO) protected void
addProcessInstanceInfoToEntityLinkDTO
(HierarchyElementDTO hierarchyElementDTO) protected void
addTaskInfoToEntityLinkDTO
(HierarchyElementDTO hierarchyElementDTO) protected HierarchyElementDTO
convertEntityLink
(org.flowable.entitylink.api.EntityLinkInfo entityLinkNode) protected List
<HierarchyElementDTO> convertToEntityLinkList
(List<? extends org.flowable.entitylink.api.EntityLinkInfo> entityLinks) protected org.flowable.entitylink.api.EntityLinkInfo
createEntityLinkInfoForDecision
(org.flowable.dmn.api.DmnHistoricDecisionExecution decision) protected List
<? extends org.flowable.entitylink.api.EntityLinkInfo> getCaseInstanceEntityLinks
(String caseInstanceId) getEntityLinkList
(String scopeId, String scopeType) protected List
<? extends org.flowable.entitylink.api.EntityLinkInfo> getProcessInstanceEntityLinks
(String processInstanceId)
-
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
- Specified by:
getEntityLinkList
in interfaceInstanceHierarchyService
-
getProcessInstanceEntityLinks
-
getCaseInstanceEntityLinks
-
convertToEntityLinkList
protected List<HierarchyElementDTO> convertToEntityLinkList(List<? extends org.flowable.entitylink.api.EntityLinkInfo> entityLinks) -
convertEntityLink
protected HierarchyElementDTO convertEntityLink(org.flowable.entitylink.api.EntityLinkInfo entityLinkNode) -
addProcessInstanceInfoToEntityLinkDTO
-
addCaseInstanceInfoToEntityLinkDTO
-
addEnabledPlanItemsAsChildEntityLinks
-
addTaskInfoToEntityLinkDTO
-
createEntityLinkInfoForDecision
protected org.flowable.entitylink.api.EntityLinkInfo createEntityLinkInfoForDecision(org.flowable.dmn.api.DmnHistoricDecisionExecution decision)
-