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 booleanCmmnOperation.childPlanItemInstanceForPlanItemExists(PlanItemInstanceContainer planItemInstanceContainer, PlanItem planItem) voidAbstractEvaluationCriteriaOperation.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 booleanAbstractEvaluationCriteriaOperation.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 booleanAbstractEvaluationCriteriaOperation.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 voidPlanItemInstancesWrapper.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 TypeInterfaceDescriptioninterfaceinterfaceClasses 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 voidCaseInstanceEntityManagerImpl.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 booleanExpressionUtil.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 booleanPlanItemInstanceUtil.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 voidCaseInstanceUtil.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 CompletionEvaluationResultPlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(PlanItemInstanceContainer planItemInstanceContainer, boolean containerIsAutocomplete) static CompletionEvaluationResultPlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(PlanItemInstanceContainer planItemInstanceContainer, Collection<String> planItemInstanceIdsToIgnore, boolean containerIsAutocomplete) static CompletionEvaluationResultPlanItemInstanceContainerUtil.shouldPlanItemContainerComplete(CommandContext commandContext, PlanItemInstanceContainer planItemInstanceContainer, boolean containerIsAutocomplete) static CompletionEvaluationResultPlanItemInstanceContainerUtil.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.