Uses of Interface
org.flowable.cmmn.api.delegate.DelegatePlanItemInstance
Packages that use DelegatePlanItemInstance
Package
Description
-
Uses of DelegatePlanItemInstance in org.flowable.cmmn.api.delegate
Methods in org.flowable.cmmn.api.delegate with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
FlowablePlanItemFutureJavaDelegate.afterExecution
(DelegatePlanItemInstance planItemInstance, Output executionData) Method invoked with the result fromFlowablePlanItemFutureJavaDelegate.execute(Object)
.default void
MapBasedFlowablePlanItemFutureJavaDelegate.afterExecution
(DelegatePlanItemInstance planItemInstance, Map<String, Object> executionData) void
PlanItemFutureJavaDelegate.afterExecution
(DelegatePlanItemInstance planItemInstance, Output executionData) Method invoked with the result fromPlanItemFutureJavaDelegate.execute(DelegatePlanItemInstance, AsyncTaskInvoker)
.PlanItemVariableAggregator.aggregateMultiVariables
(DelegatePlanItemInstance planItemInstance, List<? extends VariableInstance> instances, PlanItemVariableAggregatorContext context) Aggregated the provided variable instances into one variable value.PlanItemVariableAggregator.aggregateSingleVariable
(DelegatePlanItemInstance planItemInstance, PlanItemVariableAggregatorContext context) Create a single variable value based on the provided aggregation definition.default CompletableFuture<Output>
FlowablePlanItemFutureJavaDelegate.execute
(DelegatePlanItemInstance planItemInstance, AsyncTaskInvoker taskInvoker) PlanItemFutureJavaDelegate.execute
(DelegatePlanItemInstance planItemInstance, AsyncTaskInvoker taskInvoker) Perform the execution of the delegate, potentially on another thread.void
PlanItemJavaDelegate.execute
(DelegatePlanItemInstance planItemInstance) FlowablePlanItemFutureJavaDelegate.prepareExecutionData
(DelegatePlanItemInstance planItemInstance) Method invoked before doing the execution to extract needed that from the planItemInstance on the main thread.default ReadOnlyDelegatePlanItemInstance
MapBasedFlowablePlanItemFutureJavaDelegate.prepareExecutionData
(DelegatePlanItemInstance planItemInstance) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.api.listener
Methods in org.flowable.cmmn.api.listener with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
PlanItemInstanceLifecycleListener.stateChanged
(DelegatePlanItemInstance planItemInstance, String oldState, String newState) Will be called when the state of aDelegatePlanItemInstance
changes and thePlanItemInstanceLifecycleListener.getSourceState()
andPlanItemInstanceLifecycleListener.getTargetState()
match. -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.behavior
Methods in org.flowable.cmmn.engine.impl.behavior with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
CmmnActivityBehavior.execute
(DelegatePlanItemInstance delegatePlanItemInstance) void
CoreCmmnActivityBehavior.execute
(DelegatePlanItemInstance delegatePlanItemInstance) void
PlanItemActivityBehavior.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
CmmnTriggerableActivityBehavior.trigger
(DelegatePlanItemInstance planItemInstance) void
CoreCmmnTriggerableActivityBehavior.trigger
(DelegatePlanItemInstance planItemInstance) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.behavior.impl
Methods in org.flowable.cmmn.engine.impl.behavior.impl with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
CaseTaskActivityBehavior.deleteChildEntity
(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade) abstract void
ChildTaskActivityBehavior.deleteChildEntity
(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade) Called when a manual delete is triggered (NOT when a terminate/complete is triggered), for example when a deployment is deleted and everything related needs to be deleted.void
ProcessTaskActivityBehavior.deleteChildEntity
(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade) protected void
ProcessTaskActivityBehavior.deleteProcessInstance
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance) protected boolean
ChildTaskActivityBehavior.evaluateIsBlocking
(DelegatePlanItemInstance planItemInstance) protected boolean
TaskActivityBehavior.evaluateIsBlocking
(DelegatePlanItemInstance planItemInstance) protected void
StageActivityBehavior.handleChildPlanItemInstances
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) protected void
CaseTaskActivityBehavior.handleOutParameters
(DelegatePlanItemInstance planItemInstance, CaseInstanceEntity caseInstance, CmmnRuntimeService cmmnRuntimeService, CmmnEngineConfiguration cmmnEngineConfiguration) protected void
ProcessTaskActivityBehavior.handleOutParameters
(DelegatePlanItemInstance planItemInstance, CaseInstanceEntity caseInstance, ProcessInstanceService processInstanceService) void
CasePageTaskActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
CaseTaskActivityBehavior.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
DecisionTaskActivityBehavior.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
EventRegistryEventListenerActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
GenericEventListenerActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
HumanTaskActivityBehavior.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
ProcessTaskActivityBehavior.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
SignalEventListenerActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
StageActivityBehavior.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
TimerEventListenerActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
UserEventListenerActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
VariableEventListenerActivityBehaviour.onStateTransition
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition) void
TimerEventListenerActivityBehaviour.trigger
(DelegatePlanItemInstance planItemInstance) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.behavior.impl.http
Methods in org.flowable.cmmn.engine.impl.behavior.impl.http with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
DefaultCmmnHttpActivityDelegate.afterExecution
(DelegatePlanItemInstance planItemInstance, BaseHttpActivityDelegate.ExecutionData result) DefaultCmmnHttpActivityDelegate.execute
(DelegatePlanItemInstance planItemInstance, AsyncTaskInvoker taskInvoker) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.behavior.impl.mail
Methods in org.flowable.cmmn.engine.impl.behavior.impl.mail with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
CmmnMailActivityDelegate.execute
(DelegatePlanItemInstance planItemInstance) protected FlowableMailClient
CmmnMailActivityDelegate.getMailClient
(DelegatePlanItemInstance planItemInstance) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.delegate
Methods in org.flowable.cmmn.engine.impl.delegate with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionCmmnClassDelegate.aggregateMultiVariables
(DelegatePlanItemInstance planItemInstance, List<? extends VariableInstance> instances, PlanItemVariableAggregatorContext context) JsonPlanItemVariableAggregator.aggregateMultiVariables
(DelegatePlanItemInstance planItemInstance, List<? extends VariableInstance> instances, PlanItemVariableAggregatorContext context) CmmnClassDelegate.aggregateSingleVariable
(DelegatePlanItemInstance planItemInstance, PlanItemVariableAggregatorContext context) JsonPlanItemVariableAggregator.aggregateSingleVariable
(DelegatePlanItemInstance planItemInstance, PlanItemVariableAggregatorContext context) void
CmmnClassDelegate.execute
(DelegatePlanItemInstance planItemInstance) static CmmnElement
CmmnDelegateHelper.getCmmnElement
(DelegatePlanItemInstance planItemInstance) Returns the currentCmmnElement
where theDelegatePlanItemInstance
is currently at.static Map<String,
List<ExtensionElement>> CmmnDelegateHelper.getCmmnElementExtensionElements
(DelegatePlanItemInstance planItemInstance) static FieldExtension
CmmnDelegateHelper.getCmmnElementField
(DelegatePlanItemInstance planItemInstance, String fieldName) static Expression
CmmnDelegateHelper.getCmmnElementFieldExpression
(DelegatePlanItemInstance planItemInstance, String fieldName) static List<FieldExtension>
CmmnDelegateHelper.getCmmnElementFields
(DelegatePlanItemInstance planItemInstance) static CmmnModel
CmmnDelegateHelper.getCmmnModel
(DelegatePlanItemInstance planItemInstance) Returns theCmmnModel
matching the case definition cmmn model for the case definition of the passedDelegatePlanItemInstance
.static Map<String,
List<ExtensionElement>> CmmnDelegateHelper.getExtensionElements
(DelegatePlanItemInstance planItemInstance) static FieldExtension
CmmnDelegateHelper.getField
(DelegatePlanItemInstance planItemInstance, String fieldName) static Expression
CmmnDelegateHelper.getFieldExpression
(DelegatePlanItemInstance planItemInstance, String fieldName) static List<FieldExtension>
CmmnDelegateHelper.getFields
(DelegatePlanItemInstance planItemInstance) static Map<String,
List<ExtensionElement>> CmmnDelegateHelper.getListenerExtensionElements
(DelegatePlanItemInstance planItemInstance) static FieldExtension
CmmnDelegateHelper.getListenerField
(DelegatePlanItemInstance planItemInstance, String fieldName) static Expression
CmmnDelegateHelper.getListenerFieldExpression
(DelegatePlanItemInstance planItemInstance, String fieldName) static List<FieldExtension>
CmmnDelegateHelper.getListenerFields
(DelegatePlanItemInstance planItemInstance) static boolean
CmmnDelegateHelper.isExecutingLifecycleListener
(DelegatePlanItemInstance planItemInstance) void
CmmnClassDelegate.stateChanged
(DelegatePlanItemInstance planItemInstance, String oldState, String newState) void
CmmnClassDelegate.trigger
(DelegatePlanItemInstance planItemInstance) Constructors in org.flowable.cmmn.engine.impl.delegate with parameters of type DelegatePlanItemInstanceModifierConstructorDescriptionReadOnlyDelegatePlanItemInstanceImpl
(DelegatePlanItemInstance planItemInstance) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.listener
Methods in org.flowable.cmmn.engine.impl.listener with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionvoid
CmmnListenerNotificationHelper.executeLifecycleListener
(DelegatePlanItemInstance planItemInstance, String oldState, String newState, PlanItemInstanceLifecycleListener lifecycleListener, FlowableListener flowableListener) void
CmmnListenerNotificationHelper.executeLifecycleListeners
(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String oldState, String newState) void
CmmnListenerNotificationHelper.executeListeners
(List<PlanItemInstanceLifecycleListener> listeners, DelegatePlanItemInstance planItemInstance, String oldState, String newState) void
DelegateExpressionPlanItemLifecycleListener.stateChanged
(DelegatePlanItemInstance planItemInstance, String oldState, String newState) void
ExpressionPlanItemLifecycleListener.stateChanged
(DelegatePlanItemInstance planItemInstance, String oldState, String newState) -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.persistence.entity
Subinterfaces of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.persistence.entityClasses in org.flowable.cmmn.engine.impl.persistence.entity that implement DelegatePlanItemInstance -
Uses of DelegatePlanItemInstance in org.flowable.cmmn.engine.impl.variable
Methods in org.flowable.cmmn.engine.impl.variable with parameters of type DelegatePlanItemInstanceModifier and TypeMethodDescriptionstatic VariableInstanceEntity
CmmnAggregation.aggregate
(DelegatePlanItemInstance planItemInstance, PlanItemVariableAggregatorContext aggregationContext, CmmnEngineConfiguration cmmnEngineConfiguration) Create an aggregated variable instance for the given aggregation context.static VariableInstanceEntity
CmmnAggregation.aggregate
(DelegatePlanItemInstance planItemInstance, PlanItemVariableAggregatorContext aggregationContext, CmmnEngineConfiguration cmmnEngineConfiguration, PlanItemVariableAggregator aggregator, String targetVarName) static VariableInstanceEntity
CmmnAggregation.aggregateComplete
(DelegatePlanItemInstance planItemInstance, VariableAggregationDefinition aggregation, CmmnEngineConfiguration cmmnEngineConfiguration) Create an aggregated variable instance for a completed plan item.static PlanItemVariableAggregator
CmmnAggregation.resolveVariableAggregator
(VariableAggregationDefinition aggregation, DelegatePlanItemInstance planItemInstance)