Uses of Interface
org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceContainer
Packages that use PlanItemInstanceContainer
Package
Description
-
Uses of PlanItemInstanceContainer in org.flowable.cmmn.engine.impl.agenda.operation
Methods in org.flowable.cmmn.engine.impl.agenda.operation with parameters of type PlanItemInstanceContainerModifier and TypeMethodDescriptionprotected boolean
CmmnOperation.childPlanItemInstanceForPlanItemExists
(PlanItemInstanceContainer planItemInstanceContainer, 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, MigrationContext migrationContext) 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 List<PlanItemInstanceEntity>
AbstractEvaluationCriteriaOperation.findChangedEventListenerInstances
(PlanItemInstanceContainer planItemInstanceContainer, String state, boolean conditionValueToChange) -
Uses of PlanItemInstanceContainer in org.flowable.cmmn.engine.impl.el
Methods in org.flowable.cmmn.engine.impl.el with parameters of type PlanItemInstanceContainerModifier and TypeMethodDescriptionprotected List<PlanItemInstanceEntity>
PlanItemInstancesWrapper.collectAllChildPlanItemInstances
(PlanItemInstanceContainer planItemInstanceContainer) protected void
PlanItemInstancesWrapper.collectAllChildPlanItemInstances
(CommandContext commandContext, PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> childPlanItemInstances) -
Uses of PlanItemInstanceContainer in org.flowable.cmmn.engine.impl.persistence.entity
Subinterfaces of PlanItemInstanceContainer in org.flowable.cmmn.engine.impl.persistence.entityModifier and TypeInterfaceDescriptioninterface
interface
Classes in org.flowable.cmmn.engine.impl.persistence.entity that implement PlanItemInstanceContainerMethods in org.flowable.cmmn.engine.impl.persistence.entity with parameters of type PlanItemInstanceContainerModifier and TypeMethodDescriptionprotected void
CaseInstanceEntityManagerImpl.collectPlanItemInstances
(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> stagePlanItemInstanceEntities, List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities) -
Uses of PlanItemInstanceContainer in org.flowable.cmmn.engine.impl.util
Methods in org.flowable.cmmn.engine.impl.util with parameters of type PlanItemInstanceContainerModifier and TypeMethodDescriptionstatic 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.static boolean
PlanItemInstanceUtil.evaluateRepetitionRule
(PlanItemInstanceEntity planItemInstanceEntity, Criterion satisfiedEntryCriterion, PlanItemInstanceContainer planItemInstanceContainer, PlanItemEvaluationResult evaluationResult, CommandContext commandContext) Evaluates an optional repetition rule on the given plan item and handles it.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
(PlanItemInstanceContainer planItemInstanceContainer, boolean containerIsAutocomplete) static CompletionEvaluationResult
PlanItemInstanceContainerUtil.shouldPlanItemContainerComplete
(PlanItemInstanceContainer planItemInstanceContainer, Collection<String> planItemInstanceIdsToIgnore, boolean containerIsAutocomplete) 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.