public class CallableElement extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CallableElement.CallableElementBinding |
Modifier and Type | Field and Description |
---|---|
protected CallableElement.CallableElementBinding |
binding |
protected ParameterValueProvider |
businessKeyValueProvider |
protected ParameterValueProvider |
definitionKeyValueProvider |
protected String |
deploymentId |
protected List<CallableElementParameter> |
inputs |
protected List<CallableElementParameter> |
outputs |
protected ParameterValueProvider |
versionValueProvider |
Constructor and Description |
---|
CallableElement() |
protected ParameterValueProvider definitionKeyValueProvider
protected CallableElement.CallableElementBinding binding
protected ParameterValueProvider versionValueProvider
protected ParameterValueProvider businessKeyValueProvider
protected List<CallableElementParameter> inputs
protected List<CallableElementParameter> outputs
protected String deploymentId
public String getDefinitionKey(VariableScope variableScope)
public ParameterValueProvider getDefinitionKeyValueProvider()
public void setDefinitionKeyValueProvider(ParameterValueProvider definitionKey)
public CallableElement.CallableElementBinding getBinding()
public void setBinding(CallableElement.CallableElementBinding binding)
public boolean isLatestBinding()
public boolean isDeploymentBinding()
public boolean isVersionBinding()
public Integer getVersion(VariableScope variableScope)
public ParameterValueProvider getVersionValueProvider()
public void setVersionValueProvider(ParameterValueProvider version)
public String getBusinessKey(VariableScope variableScope)
public ParameterValueProvider getBusinessKeyValueProvider()
public void setBusinessKeyValueProvider(ParameterValueProvider businessKeyValueProvider)
public List<CallableElementParameter> getInputs()
public void addInput(CallableElementParameter input)
public void addInputs(List<CallableElementParameter> inputs)
public VariableMap getInputVariables(VariableScope variableScope)
public List<CallableElementParameter> getOutputs()
public void addOutput(CallableElementParameter output)
public void addOutputs(List<CallableElementParameter> outputs)
public VariableMap getOutputVariables(VariableScope variableScope)
protected VariableMap getVariables(List<CallableElementParameter> params, VariableScope variableScope)
public String getDeploymentId()
public void setDeploymentId(String deploymentId)
Copyright © 2018. All rights reserved.