Class CallableElement
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.model.BaseCallableElement
-
- org.camunda.bpm.engine.impl.core.model.CallableElement
-
public class CallableElement extends BaseCallableElement
- Author:
- Roman Smirnov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.core.model.BaseCallableElement
BaseCallableElement.CallableElementBinding
-
-
Field Summary
Fields Modifier and Type Field Description protected ParameterValueProvider
businessKeyValueProvider
protected java.util.List<CallableElementParameter>
inputs
protected java.util.List<CallableElementParameter>
outputs
protected java.util.List<CallableElementParameter>
outputsLocal
-
Fields inherited from class org.camunda.bpm.engine.impl.core.model.BaseCallableElement
binding, definitionKeyValueProvider, deploymentId, tenantIdProvider, versionTagValueProvider, versionValueProvider
-
-
Constructor Summary
Constructors Constructor Description CallableElement()
-
Method Summary
-
Methods inherited from class org.camunda.bpm.engine.impl.core.model.BaseCallableElement
getBinding, getDefinitionKey, getDefinitionKeyValueProvider, getDefinitionTenantId, getDeploymentId, getTenantIdProvider, getVersion, getVersionTag, getVersionTagValueProvider, getVersionValueProvider, hasDynamicReferences, isDeploymentBinding, isLatestBinding, isVersionBinding, isVersionTagBinding, setBinding, setDefinitionKeyValueProvider, setDeploymentId, setTenantIdProvider, setVersionTagValueProvider, setVersionValueProvider
-
-
-
-
Field Detail
-
businessKeyValueProvider
protected ParameterValueProvider businessKeyValueProvider
-
inputs
protected java.util.List<CallableElementParameter> inputs
-
outputs
protected java.util.List<CallableElementParameter> outputs
-
outputsLocal
protected java.util.List<CallableElementParameter> outputsLocal
-
-
Method Detail
-
getBusinessKey
public java.lang.String getBusinessKey(VariableScope variableScope)
-
getBusinessKeyValueProvider
public ParameterValueProvider getBusinessKeyValueProvider()
-
setBusinessKeyValueProvider
public void setBusinessKeyValueProvider(ParameterValueProvider businessKeyValueProvider)
-
getInputs
public java.util.List<CallableElementParameter> getInputs()
-
addInput
public void addInput(CallableElementParameter input)
-
addInputs
public void addInputs(java.util.List<CallableElementParameter> inputs)
-
getInputVariables
public VariableMap getInputVariables(VariableScope variableScope)
-
getOutputs
public java.util.List<CallableElementParameter> getOutputs()
-
getOutputsLocal
public java.util.List<CallableElementParameter> getOutputsLocal()
-
addOutput
public void addOutput(CallableElementParameter output)
-
addOutputLocal
public void addOutputLocal(CallableElementParameter output)
-
addOutputs
public void addOutputs(java.util.List<CallableElementParameter> outputs)
-
getOutputVariables
public VariableMap getOutputVariables(VariableScope calledElementScope)
-
getOutputVariablesLocal
public VariableMap getOutputVariablesLocal(VariableScope calledElementScope)
-
getVariables
protected VariableMap getVariables(java.util.List<CallableElementParameter> params, VariableScope variableScope)
-
-