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.CmmnHistoryServiceprotected final org.flowable.cmmn.api.CmmnRuntimeServiceprotected org.flowable.dmn.api.DmnHistoryServiceprotected final org.flowable.engine.HistoryServiceprotected final org.flowable.engine.RuntimeServiceprotected 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 voidaddCaseInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO) protected voidaddEnabledPlanItemsAsChildEntityLinks(HierarchyElementDTO hierarchyElementDTO) protected voidaddProcessInstanceInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO) protected voidaddTaskInfoToEntityLinkDTO(HierarchyElementDTO hierarchyElementDTO) protected HierarchyElementDTOconvertEntityLink(org.flowable.entitylink.api.EntityLinkInfo entityLinkNode) protected List<HierarchyElementDTO> convertToEntityLinkList(List<? extends org.flowable.entitylink.api.EntityLinkInfo> entityLinks) protected org.flowable.entitylink.api.EntityLinkInfocreateEntityLinkInfoForDecision(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:
getEntityLinkListin 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)
-