Class ScriptTaskActivityBehavior
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.flowable.engine.impl.bpmn.behavior.TaskActivityBehavior
org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior
Implementation of the BPMN 2.0 script task.
- Author:
- Joram Barrez, Christian Stettler, Falko Menge
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsConstructorDescriptionScriptTaskActivityBehavior(String script, String language, String resultVariable) ScriptTaskActivityBehavior(String scriptTaskId, String script, String language, String resultVariable, String skipExpression, boolean storeScriptVariables) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.protected voidexecuteScript(DelegateExecution execution) protected voidsafelyExecuteScript(DelegateExecution execution) Methods inherited from class TaskActivityBehavior
getActiveValueListMethods inherited from class AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, getV5MultiInstanceActivityBehavior, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, setV5MultiInstanceActivityBehaviorMethods inherited from class FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType, trigger
-
Field Details
-
scriptTaskId
-
script
-
language
-
resultVariable
-
skipExpression
-
storeScriptVariables
protected boolean storeScriptVariables
-
-
Constructor Details
-
ScriptTaskActivityBehavior
-
ScriptTaskActivityBehavior
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
safelyExecuteScript
-
executeScript
-