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 ofPlanItemInstanceEntity
instances 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 ofPlanItemInstanceEntity
instances 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 ofPlanItemInstanceEntity
instances 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 ofPlanItemInstanceEntity
instances for the givenCaseInstanceEntity
, without any filtering.protected static void
internalCollectPlanItemInstances
(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 ofPlanItemInstanceEntity
instances for the givenCaseInstanceEntity
, irregardless of the state. -
findNonTerminalChildPlanItemInstances
public static List<PlanItemInstanceEntity> findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, PlanItem planItem) Returns a list ofPlanItemInstanceEntity
instances 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 ofPlanItemInstanceEntity
instances 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 ofPlanItemInstanceEntity
instances for the givenCaseInstanceEntity
, without any filtering. -
internalCollectPlanItemInstances
protected static void internalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> planItemInstances)
-