Package org.flowable.bpmn.model
Class ScriptTask
- All Implemented Interfaces:
HasExecutionListeners
,HasExtensionAttributes
,HasInParameters
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
protected List
<IOParameter> protected String
protected String
protected String
protected String
Fields inherited from class org.flowable.bpmn.model.Activity
boundaryEvents, dataInputAssociations, dataOutputAssociations, defaultFlow, failedJobRetryTimeCycleValue, forCompensation, ioSpecification, loopCharacteristics, mapExceptions
Fields inherited from class org.flowable.bpmn.model.FlowNode
asynchronous, asynchronousLeave, asynchronousLeaveNotExclusive, behavior, incomingFlows, notExclusive, outgoingFlows
Fields inherited from class org.flowable.bpmn.model.FlowElement
documentation, executionListeners, name, parentContainer
Fields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addInParameter
(IOParameter inParameter) clone()
boolean
boolean
void
setAutoStoreVariables
(boolean autoStoreVariables) void
setDoNotIncludeVariables
(boolean doNotIncludeVariables) void
setInParameters
(List<IOParameter> inParameters) void
setResultVariable
(String resultVariable) void
void
setScriptFormat
(String scriptFormat) void
setSkipExpression
(String skipExpression) void
setValues
(ScriptTask otherElement) Methods inherited from class org.flowable.bpmn.model.Activity
getBoundaryEvents, getDataInputAssociations, getDataOutputAssociations, getDefaultFlow, getFailedJobRetryTimeCycleValue, getIoSpecification, getLoopCharacteristics, getMapExceptions, hasMultiInstanceLoopCharacteristics, isForCompensation, setBoundaryEvents, setDataInputAssociations, setDataOutputAssociations, setDefaultFlow, setFailedJobRetryTimeCycleValue, setForCompensation, setIoSpecification, setLoopCharacteristics, setMapExceptions, setValues
Methods inherited from class org.flowable.bpmn.model.FlowNode
getBehavior, getIncomingFlows, getOutgoingFlows, isAsynchronous, isAsynchronousLeave, isAsynchronousLeaveExclusive, isAsynchronousLeaveNotExclusive, isExclusive, isNotExclusive, setAsynchronous, setAsynchronousLeave, setAsynchronousLeaveExclusive, setAsynchronousLeaveNotExclusive, setBehavior, setExclusive, setIncomingFlows, setNotExclusive, setOutgoingFlows, setValues
Methods inherited from class org.flowable.bpmn.model.FlowElement
getDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValues
Methods inherited from class org.flowable.bpmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
scriptFormat
-
script
-
resultVariable
-
skipExpression
-
autoStoreVariables
protected boolean autoStoreVariables -
doNotIncludeVariables
protected boolean doNotIncludeVariables -
inParameters
-
-
Constructor Details
-
ScriptTask
public ScriptTask()
-
-
Method Details
-
getScriptFormat
-
setScriptFormat
-
getScript
-
setScript
-
getResultVariable
-
setResultVariable
-
getSkipExpression
-
setSkipExpression
-
isAutoStoreVariables
public boolean isAutoStoreVariables() -
setAutoStoreVariables
public void setAutoStoreVariables(boolean autoStoreVariables) -
isDoNotIncludeVariables
public boolean isDoNotIncludeVariables() -
setDoNotIncludeVariables
public void setDoNotIncludeVariables(boolean doNotIncludeVariables) -
getInParameters
- Specified by:
getInParameters
in interfaceHasInParameters
-
addInParameter
- Specified by:
addInParameter
in interfaceHasInParameters
-
setInParameters
- Specified by:
setInParameters
in interfaceHasInParameters
-
clone
- Specified by:
clone
in classFlowElement
-
setValues
-