public class CaseInstanceUtil extends Object
| Constructor and Description |
|---|
CaseInstanceUtil() |
| Modifier and Type | Method and Description |
|---|---|
static List<PlanItemInstanceEntity> |
findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> planItems)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
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 of
PlanItemInstanceEntity instances for the given CaseInstanceEntity, irregardless of the state. |
static Map<String,List<PlanItemInstanceEntity>> |
findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity,
List<org.flowable.cmmn.model.PlanItem> planItems)
Similar to
findChildPlanItemInstances(CaseInstanceEntity, List), but returns a map {planItemId, List |
static List<PlanItemInstanceEntity> |
findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity,
org.flowable.cmmn.model.PlanItem planItem)
Returns a list of
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
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 of
PlanItemInstanceEntity instances for the given CaseInstanceEntity, without any filtering. |
protected static void |
internalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> planItemInstances) |
public static List<PlanItemInstanceEntity> findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, org.flowable.cmmn.model.PlanItem planItem)
PlanItemInstanceEntity instances for the given CaseInstanceEntity, irregardless of the state.public static List<PlanItemInstanceEntity> findNonTerminalChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, org.flowable.cmmn.model.PlanItem planItem)
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
which have a plan item that matches the given plan item and which are non terminal.public static List<PlanItemInstanceEntity> findChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity, List<org.flowable.cmmn.model.PlanItem> planItems)
PlanItemInstanceEntity instances for the given CaseInstanceEntity,
which have a plan item that matches any of the given plan items and which are in any state.public static Map<String,List<PlanItemInstanceEntity>> findChildPlanItemInstancesMap(CaseInstanceEntity caseInstanceEntity, List<org.flowable.cmmn.model.PlanItem> planItems)
findChildPlanItemInstances(CaseInstanceEntity, List), but returns a map {planItemId, Listpublic static List<PlanItemInstanceEntity> getAllChildPlanItemInstances(CaseInstanceEntity caseInstanceEntity)
PlanItemInstanceEntity instances for the given CaseInstanceEntity, without any filtering.protected static void internalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> planItemInstances)
Copyright © 2019 Flowable. All rights reserved.