| Modifier and Type | Method and Description |
|---|---|
protected boolean |
CmmnOperation.childPlanItemInstanceForPlanItemExists(PlanItemInstanceContainer planItemInstanceContainer,
org.flowable.cmmn.model.PlanItem planItem) |
void |
AbstractEvaluationCriteriaOperation.evaluateForActivation(PlanItemInstanceEntity planItemInstanceEntity,
PlanItemInstanceContainer planItemInstanceContainer,
PlanItemEvaluationResult evaluationResult)
Evaluates the given plan item for activation by looking at its entry criteria, repetition rule and whether the plan item is a special one like an
event listener (they occur and will never actually be active).
|
protected boolean |
AbstractEvaluationCriteriaOperation.evaluatePlanItemsCriteria(PlanItemInstanceContainer planItemInstanceContainer)
Evaluates the entry/exit criteria for the given plan item instances
and plans new operations when its criteria are satisfied.
|
protected boolean |
AbstractEvaluationCriteriaOperation.evaluatePlanItemsWithAvailableCondition(PlanItemInstanceContainer planItemInstanceContainer) |
protected boolean |
AbstractEvaluationCriteriaOperation.evaluateRepetitionRule(PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.Criterion satisfiedEntryCriterion,
PlanItemInstanceContainer planItemInstanceContainer,
PlanItemEvaluationResult evaluationResult)
Evaluates an optional repetition rule on the given plan item and handles it.
|
protected List<PlanItemInstanceEntity> |
AbstractEvaluationCriteriaOperation.findChangedEventListenerInstances(PlanItemInstanceContainer planItemInstanceContainer,
String state,
boolean conditionValueToChange) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PlanItemInstancesWrapper.collectAllChildPlanItemInstances(CommandContext commandContext,
PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> childPlanItemInstances) |
protected List<PlanItemInstanceEntity> |
PlanItemInstancesWrapper.collectAllChildPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CaseInstanceEntity |
interface |
PlanItemInstanceEntity |
| Modifier and Type | Class and Description |
|---|---|
class |
CaseInstanceEntityImpl |
class |
PlanItemInstanceEntityImpl |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CaseInstanceEntityManagerImpl.collectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> stagePlanItemInstanceEntities,
List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ExpressionUtil.evaluateRepetitionRule(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
PlanItemInstanceContainer planItemInstanceContainer)
Returns true, if: the given plan item instance has a repetition rule at all and if so, if it has a condition witch is satisfied and all in combination
with the optional max instance count attribute.
|
protected static void |
CaseInstanceUtil.internalCollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer,
List<PlanItemInstanceEntity> planItemInstances) |
static List<PlanItemInstance> |
ExpressionUtil.searchNonFinishedEqualPlanItemInstances(PlanItemInstanceEntity planItemInstanceEntity,
PlanItemInstanceContainer planItemInstanceContainer)
Searches for non-finished plan item instances within the given container to be of the same plan item as the given instance.
|
static CompletionEvaluationResult |
PlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(CommandContext commandContext,
PlanItemInstanceContainer planItemInstanceContainer,
boolean containerIsAutocomplete) |
static CompletionEvaluationResult |
PlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(CommandContext commandContext,
PlanItemInstanceContainer planItemInstanceContainer,
Collection<String> planItemInstanceIdsToIgnore,
boolean containerIsAutocomplete)
Method to check a plan item container (most likely a stage or case plan model) if it should be completed according its child plan item states and their
combined behavior rules (e.g.
|
static CompletionEvaluationResult |
PlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(PlanItemInstanceContainer planItemInstanceContainer,
boolean containerIsAutocomplete) |
static CompletionEvaluationResult |
PlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(PlanItemInstanceContainer planItemInstanceContainer,
Collection<String> planItemInstanceIdsToIgnore,
boolean containerIsAutocomplete) |
Copyright © 2021 Flowable. All rights reserved.