Class CaseInstanceUtil
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.util.CaseInstanceUtil
-
public class CaseInstanceUtil extends Object
- Author:
- Joram Barrez
-
-
Constructor Summary
Constructors Constructor Description CaseInstanceUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<PlanItemInstanceEntity>findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, List<org.flowable.cmmn.model.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, org.flowable.cmmn.model.PlanItem planItem)Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, irregardless of the state.static Map<String,List<PlanItemInstanceEntity>>findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity, List<org.flowable.cmmn.model.PlanItem> planItems)Similar tofindChildPlanItemInstances(CaseInstanceEntity, List), but returns a map planItemId, Liststatic List<PlanItemInstanceEntity>findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, org.flowable.cmmn.model.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)
-
-
-
Method Detail
-
findChildPlanItemInstances
public static List<PlanItemInstanceEntity> findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, org.flowable.cmmn.model.PlanItem planItem)
Returns a list ofPlanItemInstanceEntityinstances for the givenCaseInstanceEntity, irregardless of the state.
-
findNonTerminalChildPlanItemInstances
public static List<PlanItemInstanceEntity> findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, org.flowable.cmmn.model.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<org.flowable.cmmn.model.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<org.flowable.cmmn.model.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)
-
-