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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.model.BaseCallableElement
      extended by 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
protected  ParameterValueProvider businessKeyValueProvider
           
protected  List<CallableElementParameter> inputs
           
protected  List<CallableElementParameter> outputs
           
protected  List<CallableElementParameter> outputsLocal
           
 
Fields inherited from class org.camunda.bpm.engine.impl.core.model.BaseCallableElement
binding, definitionKeyValueProvider, deploymentId, versionValueProvider
 
Constructor Summary
CallableElement()
           
 
Method Summary
 void addInput(CallableElementParameter input)
           
 void addInputs(List<CallableElementParameter> inputs)
           
 void addOutput(CallableElementParameter output)
           
 void addOutputLocal(CallableElementParameter output)
           
 void addOutputs(List<CallableElementParameter> outputs)
           
 String getBusinessKey(VariableScope variableScope)
           
 ParameterValueProvider getBusinessKeyValueProvider()
           
 List<CallableElementParameter> getInputs()
           
 org.camunda.bpm.engine.variable.VariableMap getInputVariables(VariableScope variableScope)
           
 List<CallableElementParameter> getOutputs()
           
 List<CallableElementParameter> getOutputsLocal()
           
 org.camunda.bpm.engine.variable.VariableMap getOutputVariables(VariableScope calledElementScope)
           
 org.camunda.bpm.engine.variable.VariableMap getOutputVariablesLocal(VariableScope calledElementScope)
           
protected  org.camunda.bpm.engine.variable.VariableMap getVariables(List<CallableElementParameter> params, VariableScope variableScope)
           
 void setBusinessKeyValueProvider(ParameterValueProvider businessKeyValueProvider)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.core.model.BaseCallableElement
getBinding, getDefinitionKey, getDefinitionKeyValueProvider, getDeploymentId, getVersion, getVersionValueProvider, isDeploymentBinding, isLatestBinding, isVersionBinding, setBinding, setDefinitionKeyValueProvider, setDeploymentId, setVersionValueProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

businessKeyValueProvider

protected ParameterValueProvider businessKeyValueProvider

inputs

protected List<CallableElementParameter> inputs

outputs

protected List<CallableElementParameter> outputs

outputsLocal

protected List<CallableElementParameter> outputsLocal
Constructor Detail

CallableElement

public CallableElement()
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)


Copyright © 2015 camunda services GmbH. All rights reserved.