org.camunda.bpm.engine.impl.core.model
Class CallableElement

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.model.CallableElement

public class CallableElement
extends Object

Author:
Roman Smirnov

Nested Class Summary
static class CallableElement.CallableElementBinding
           
 
Field Summary
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 Summary
CallableElement()
           
 
Method Summary
 void addInput(CallableElementParameter input)
           
 void addInputs(List<CallableElementParameter> inputs)
           
 void addOutput(CallableElementParameter output)
           
 void addOutputs(List<CallableElementParameter> outputs)
           
 CallableElement.CallableElementBinding getBinding()
           
 String getBusinessKey(VariableScope variableScope)
           
 ParameterValueProvider getBusinessKeyValueProvider()
           
 String getDefinitionKey(VariableScope variableScope)
           
 ParameterValueProvider getDefinitionKeyValueProvider()
           
 String getDeploymentId()
           
 List<CallableElementParameter> getInputs()
           
 VariableMap getInputVariables(VariableScope variableScope)
           
 List<CallableElementParameter> getOutputs()
           
 VariableMap getOutputVariables(VariableScope variableScope)
           
protected  VariableMap getVariables(List<CallableElementParameter> params, VariableScope variableScope)
           
 Integer getVersion(VariableScope variableScope)
           
 ParameterValueProvider getVersionValueProvider()
           
 boolean isDeploymentBinding()
           
 boolean isLatestBinding()
           
 boolean isVersionBinding()
           
 void setBinding(CallableElement.CallableElementBinding binding)
           
 void setBusinessKeyValueProvider(ParameterValueProvider businessKeyValueProvider)
           
 void setDefinitionKeyValueProvider(ParameterValueProvider definitionKey)
           
 void setDeploymentId(String deploymentId)
           
 void setVersionValueProvider(ParameterValueProvider version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

definitionKeyValueProvider

protected ParameterValueProvider definitionKeyValueProvider

binding

protected CallableElement.CallableElementBinding binding

versionValueProvider

protected ParameterValueProvider versionValueProvider

businessKeyValueProvider

protected ParameterValueProvider businessKeyValueProvider

inputs

protected List<CallableElementParameter> inputs

outputs

protected List<CallableElementParameter> outputs

deploymentId

protected String deploymentId
Constructor Detail

CallableElement

public CallableElement()
Method Detail

getDefinitionKey

public String getDefinitionKey(VariableScope variableScope)

getDefinitionKeyValueProvider

public ParameterValueProvider getDefinitionKeyValueProvider()

setDefinitionKeyValueProvider

public void setDefinitionKeyValueProvider(ParameterValueProvider definitionKey)

getBinding

public CallableElement.CallableElementBinding getBinding()

setBinding

public void setBinding(CallableElement.CallableElementBinding binding)

isLatestBinding

public boolean isLatestBinding()

isDeploymentBinding

public boolean isDeploymentBinding()

isVersionBinding

public boolean isVersionBinding()

getVersion

public Integer getVersion(VariableScope variableScope)

getVersionValueProvider

public ParameterValueProvider getVersionValueProvider()

setVersionValueProvider

public void setVersionValueProvider(ParameterValueProvider version)

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 VariableMap getInputVariables(VariableScope variableScope)

getOutputs

public List<CallableElementParameter> getOutputs()

addOutput

public void addOutput(CallableElementParameter output)

addOutputs

public void addOutputs(List<CallableElementParameter> outputs)

getOutputVariables

public VariableMap getOutputVariables(VariableScope variableScope)

getVariables

protected VariableMap getVariables(List<CallableElementParameter> params,
                                   VariableScope variableScope)

getDeploymentId

public String getDeploymentId()

setDeploymentId

public void setDeploymentId(String deploymentId)


Copyright © 2015 camunda services GmbH. All rights reserved.