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 ParameterValueProviderbusinessKeyValueProviderprotected List<CallableElementParameter>inputsprotected List<CallableElementParameter>outputsprotected 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, isDynamicProvider, isLatestBinding, isVersionBinding, isVersionTagBinding, setBinding, setDefinitionKeyValueProvider, setDeploymentId, setTenantIdProvider, setVersionTagValueProvider, setVersionValueProvider
-
-
-
-
Field Detail
-
businessKeyValueProvider
protected ParameterValueProvider businessKeyValueProvider
-
inputs
protected List<CallableElementParameter> inputs
-
outputs
protected List<CallableElementParameter> outputs
-
outputsLocal
protected List<CallableElementParameter> outputsLocal
-
-
Method Detail
-
getBusinessKey
public String getBusinessKey(VariableScope variableScope)
-
getBusinessKeyValueProvider
public ParameterValueProvider getBusinessKeyValueProvider()
-
setBusinessKeyValueProvider
public void setBusinessKeyValueProvider(ParameterValueProvider businessKeyValueProvider)
-
getInputs
public List<CallableElementParameter> getInputs()
-
addInput
public void addInput(CallableElementParameter input)
-
addInputs
public void addInputs(List<CallableElementParameter> inputs)
-
getInputVariables
public org.camunda.bpm.engine.variable.VariableMap getInputVariables(VariableScope variableScope)
-
getOutputs
public List<CallableElementParameter> getOutputs()
-
getOutputsLocal
public List<CallableElementParameter> getOutputsLocal()
-
addOutput
public void addOutput(CallableElementParameter output)
-
addOutputLocal
public void addOutputLocal(CallableElementParameter output)
-
addOutputs
public void addOutputs(List<CallableElementParameter> outputs)
-
getOutputVariables
public org.camunda.bpm.engine.variable.VariableMap getOutputVariables(VariableScope calledElementScope)
-
getOutputVariablesLocal
public org.camunda.bpm.engine.variable.VariableMap getOutputVariablesLocal(VariableScope calledElementScope)
-
getVariables
protected org.camunda.bpm.engine.variable.VariableMap getVariables(List<CallableElementParameter> params, VariableScope variableScope)
-
-