Class CaseInstanceUtil
java.lang.Object
org.flowable.cmmn.engine.impl.util.CaseInstanceUtil
- Author:
- Joram Barrez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<PlanItemInstanceEntity>findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, List<PlanItem> planItems) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, which have a plan item that matches any of the given plan items and which are in any state.static List<PlanItemInstanceEntity>findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, PlanItem planItem) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, irregardless of the state.static Map<String,List<PlanItemInstanceEntity>> findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity, List<PlanItem> planItems) Similar tofindChildPlanItemInstances(CaseInstanceEntity, List), but returns a map planItemId, Liststatic List<PlanItemInstanceEntity>findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, PlanItem planItem) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, which have a plan item that matches the given plan item and which are non terminal.static List<PlanItemInstanceEntity>getAllChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, without any filtering.protected static voidinternalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> planItemInstances)
-
Constructor Details
-
CaseInstanceUtil
public CaseInstanceUtil()
-
-
Method Details
-
findChildPlanItemInstances
public static List<PlanItemInstanceEntity> findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, PlanItem planItem) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, irregardless of the state. -
findNonTerminalChildPlanItemInstances
public static List<PlanItemInstanceEntity> findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, PlanItem planItem) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, which have a plan item that matches the given plan item and which are non terminal. -
findChildPlanItemInstances
public static List<PlanItemInstanceEntity> findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, List<PlanItem> planItems) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, which have a plan item that matches any of the given plan items and which are in any state. -
findChildPlanItemInstancesMap
public static Map<String,List<PlanItemInstanceEntity>> findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity, List<PlanItem> planItems) Similar tofindChildPlanItemInstances(CaseInstanceEntity, List), but returns a map planItemId, List -
getAllChildPlanItemInstances
public static List<PlanItemInstanceEntity> getAllChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity) Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, without any filtering. -
internalCollectPlanItemInstances
protected static void internalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> planItemInstances)
-