org.camunda.bpm.engine.impl.cmmn.behavior
Class CallableElement

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.behavior.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  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(AbstractVariableScope variableScope)
           
 ParameterValueProvider getBusinessKeyValueProvider()
           
 String getDefinitionKey(AbstractVariableScope variableScope)
           
 ParameterValueProvider getDefinitionKeyValueProvider()
           
 List<CallableElementParameter> getInputs()
           
 List<CallableElementParameter> getOutputs()
           
 Integer getVersion(AbstractVariableScope variableScope)
           
 ParameterValueProvider getVersionValueProvider()
           
 void setBinding(CallableElement.CallableElementBinding binding)
           
 void setBusinessKeyValueProvider(ParameterValueProvider businessKeyValueProvider)
           
 void setDefinitionKeyValueProvider(ParameterValueProvider definitionKey)
           
 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
Constructor Detail

CallableElement

public CallableElement()
Method Detail

getDefinitionKey

public String getDefinitionKey(AbstractVariableScope variableScope)

getDefinitionKeyValueProvider

public ParameterValueProvider getDefinitionKeyValueProvider()

setDefinitionKeyValueProvider

public void setDefinitionKeyValueProvider(ParameterValueProvider definitionKey)

getBinding

public CallableElement.CallableElementBinding getBinding()

setBinding

public void setBinding(CallableElement.CallableElementBinding binding)

getVersion

public Integer getVersion(AbstractVariableScope variableScope)

getVersionValueProvider

public ParameterValueProvider getVersionValueProvider()

setVersionValueProvider

public void setVersionValueProvider(ParameterValueProvider version)

getBusinessKey

public String getBusinessKey(AbstractVariableScope 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)

getOutputs

public List<CallableElementParameter> getOutputs()

addOutput

public void addOutput(CallableElementParameter output)

addOutputs

public void addOutputs(List<CallableElementParameter> outputs)


Copyright © 2014 camunda services GmbH. All rights reserved.