Class CaseCallActivityBehavior
java.lang.Object
org.operaton.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.operaton.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.operaton.bpm.engine.impl.bpmn.behavior.CallableElementActivityBehavior
org.operaton.bpm.engine.impl.bpmn.behavior.CaseCallActivityBehavior
- All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>,ActivityBehavior,MigrationObserverBehavior,SignallableActivityBehavior,SubProcessActivityBehavior
public class CaseCallActivityBehavior
extends CallableElementActivityBehavior
implements MigrationObserverBehavior
Implementation to create a new
CaseInstance using the BPMN 2.0 call activity- Author:
- Roman Smirnov
-
Field Summary
Fields inherited from class org.operaton.bpm.engine.impl.bpmn.behavior.CallableElementActivityBehavior
callableElement, className, expression, variablesFilterFields inherited from class org.operaton.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
LOGFields inherited from class org.operaton.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmigrateScope(ActivityExecution scopeExecution) Implement to perform activity-specific migration behavior that is not covered by the regular migration procedure.voidonParseMigratingInstance(MigratingInstanceParseContext parseContext, MigratingActivityInstance migratingInstance) Callback to implement behavior specific parsing (e.g. adding additional dependent entities).protected voidstartInstance(ActivityExecution execution, VariableMap variables, String businessKey) Methods inherited from class org.operaton.bpm.engine.impl.bpmn.behavior.CallableElementActivityBehavior
completed, execute, filterVariables, getBinding, getBusinessKey, getCallableElement, getDelegateVariableMapping, getDeploymentId, getInputVariables, getOutputVariables, getOutputVariablesLocal, getVersion, instantiateDelegateClass, invokeVarMappingDelegation, isDeploymentBinding, isLatestBinding, isVersionBinding, passOutputVariables, resolveDelegateClass, resolveDelegation, setCallableElementMethods inherited from class org.operaton.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, signal, signalCompensationDoneMethods inherited from class org.operaton.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leave, leaveIgnoreConditions
-
Constructor Details
-
CaseCallActivityBehavior
public CaseCallActivityBehavior()
-
-
Method Details
-
startInstance
protected void startInstance(ActivityExecution execution, VariableMap variables, String businessKey) - Specified by:
startInstancein classCallableElementActivityBehavior
-
migrateScope
Description copied from interface:MigrationObserverBehaviorImplement to perform activity-specific migration behavior that is not covered by the regular migration procedure. Called after the scope execution and any ancestor executions have been migrated to their target activities and process definition.- Specified by:
migrateScopein interfaceMigrationObserverBehavior
-
onParseMigratingInstance
public void onParseMigratingInstance(MigratingInstanceParseContext parseContext, MigratingActivityInstance migratingInstance) Description copied from interface:MigrationObserverBehaviorCallback to implement behavior specific parsing (e.g. adding additional dependent entities).- Specified by:
onParseMigratingInstancein interfaceMigrationObserverBehavior
-