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 ScriptingBpmnUtils
bpmn
FlowableExpressionFormatUtils
format
protected VariableContainer
inputContainer
ScriptingJsonUtils
json
FlowableExpressionLocaleUtils
locale
FlowableExpressionMathUtils
math
protected VariableContainer
outputContainer
FlowableExpressionStringUtils
string
FlowableExpressionTimeUtils
time
-
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 Object
getInput(String name)
void
setLocalOutput(String name, ScriptingJsonNode scriptingNode)
void
setLocalOutput(String name, Object object)
void
setOutput(String name, ScriptingJsonNode scriptingObject)
protected void
setOutput(String name, ScriptingJsonNode object, BiConsumer<String,Object> consumer)
void
setOutput(String name, Object object)
void
setTransientOutput(String name, ScriptingJsonNode scriptingObject)
void
setTransientOutput(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)
-
-