Class FlowableApiInstance
- java.lang.Object
-
- com.flowable.platform.engine.impl.scripting.FlowableApiInstance
-
public class FlowableApiInstance extends Object
-
-
Field Summary
Fields Modifier and Type Field Description ScriptingBpmnUtilsbpmnFlowableExpressionFormatUtilsformatprotected VariableContainerinputContainerScriptingJsonUtilsjsonFlowableExpressionLocaleUtilslocaleFlowableExpressionMathUtilsmathprotected VariableContaineroutputContainerFlowableExpressionStringUtilsstringFlowableExpressionTimeUtilstime
-
Constructor Summary
Constructors Constructor Description FlowableApiInstance(VariableContainer inputContainer, VariableContainer outputContainer, ScriptingJsonUtils json, ScriptingBpmnUtils bpmn, FlowableExpressionTimeUtils time, FlowableExpressionStringUtils string, FlowableExpressionMathUtils math, FlowableExpressionLocaleUtils locale, FlowableExpressionFormatUtils format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetInput(String name)voidsetLocalOutput(String name, ScriptingJsonNode scriptingNode)voidsetLocalOutput(String name, Object object)voidsetOutput(String name, ScriptingJsonNode scriptingObject)protected voidsetOutput(String name, ScriptingJsonNode object, BiConsumer<String,Object> consumer)voidsetOutput(String name, Object object)voidsetTransientOutput(String name, ScriptingJsonNode scriptingObject)voidsetTransientOutput(String name, Object object)
-
-
-
Field Detail
-
json
public final ScriptingJsonUtils json
-
bpmn
public final ScriptingBpmnUtils bpmn
-
time
public final FlowableExpressionTimeUtils time
-
string
public final FlowableExpressionStringUtils string
-
math
public final FlowableExpressionMathUtils math
-
locale
public final FlowableExpressionLocaleUtils locale
-
format
public final FlowableExpressionFormatUtils format
-
inputContainer
protected VariableContainer inputContainer
-
outputContainer
protected VariableContainer outputContainer
-
-
Constructor Detail
-
FlowableApiInstance
public FlowableApiInstance(VariableContainer inputContainer, VariableContainer outputContainer, ScriptingJsonUtils json, ScriptingBpmnUtils bpmn, FlowableExpressionTimeUtils time, FlowableExpressionStringUtils string, FlowableExpressionMathUtils math, FlowableExpressionLocaleUtils locale, FlowableExpressionFormatUtils format)
-
-
Method Detail
-
setOutput
public void setOutput(String name, ScriptingJsonNode scriptingObject)
-
setTransientOutput
public void setTransientOutput(String name, ScriptingJsonNode scriptingObject)
-
setLocalOutput
public void setLocalOutput(String name, ScriptingJsonNode scriptingNode)
-
setOutput
protected void setOutput(String name, ScriptingJsonNode object, BiConsumer<String,Object> consumer)
-
-