Class CallActivityBehavior
java.lang.Object
org.cibseven.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.cibseven.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.cibseven.bpm.engine.impl.bpmn.behavior.CallableElementActivityBehavior
org.cibseven.bpm.engine.impl.bpmn.behavior.CallActivityBehavior
- All Implemented Interfaces:
- CoreActivityBehavior<ActivityExecution>,- ActivityBehavior,- MigrationObserverBehavior,- SignallableActivityBehavior,- SubProcessActivityBehavior
public class CallActivityBehavior
extends CallableElementActivityBehavior
implements MigrationObserverBehavior
Implementation of the BPMN 2.0 call activity
 (limited currently to calling a subprocess and not (yet) a global task).
- Author:
- Joram Barrez, Roman Smirnov
- 
Field SummaryFields inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.CallableElementActivityBehaviorcallableElement, className, expression, variablesFilterFields inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehaviorLOGFields inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehaviorbpmnActivityBehavior
- 
Constructor SummaryConstructorsConstructorDescriptionCallActivityBehavior(String className) CallActivityBehavior(Expression expression) 
- 
Method SummaryModifier 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.protected voidstartInstance(ActivityExecution execution, VariableMap variables, String businessKey) Methods inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.CallableElementActivityBehaviorcompleted, execute, filterVariables, getBinding, getBusinessKey, getCallableElement, getDelegateVariableMapping, getDeploymentId, getInputVariables, getOutputVariables, getOutputVariablesLocal, getVersion, instantiateDelegateClass, invokeVarMappingDelegation, isDeploymentBinding, isLatestBinding, isVersionBinding, passOutputVariables, resolveDelegateClass, resolveDelegation, setCallableElementMethods inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehaviorcreateCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, signal, signalCompensationDoneMethods inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehaviorleave, leaveIgnoreConditions
- 
Constructor Details- 
CallActivityBehaviorpublic CallActivityBehavior()
- 
CallActivityBehavior
- 
CallActivityBehavior
 
- 
- 
Method Details- 
startInstanceprotected void startInstance(ActivityExecution execution, VariableMap variables, String businessKey) - Specified by:
- startInstancein class- CallableElementActivityBehavior
 
- 
migrateScopeDescription 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 interface- MigrationObserverBehavior
 
- 
onParseMigratingInstancepublic 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 interface- MigrationObserverBehavior
 
 
-