org.camunda.bpm.engine.impl.core.variable.mapping.value
Class MapValueProvider

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.variable.mapping.value.MapValueProvider
All Implemented Interfaces:
ParameterValueProvider

public class MapValueProvider
extends Object
implements ParameterValueProvider

Author:
Daniel Meyer

Field Summary
protected  TreeMap<ParameterValueProvider,ParameterValueProvider> providerMap
           
 
Constructor Summary
MapValueProvider(TreeMap<ParameterValueProvider,ParameterValueProvider> providerMap)
           
 
Method Summary
 TreeMap<ParameterValueProvider,ParameterValueProvider> getProviderMap()
           
 Object getValue(VariableScope variableScope)
           
 void setProviderMap(TreeMap<ParameterValueProvider,ParameterValueProvider> providerMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providerMap

protected TreeMap<ParameterValueProvider,ParameterValueProvider> providerMap
Constructor Detail

MapValueProvider

public MapValueProvider(TreeMap<ParameterValueProvider,ParameterValueProvider> providerMap)
Method Detail

getValue

public Object getValue(VariableScope variableScope)
Specified by:
getValue in interface ParameterValueProvider
Parameters:
variableScope - the scope in which the value is to be resolved.
Returns:
the value

getProviderMap

public TreeMap<ParameterValueProvider,ParameterValueProvider> getProviderMap()

setProviderMap

public void setProviderMap(TreeMap<ParameterValueProvider,ParameterValueProvider> providerMap)


Copyright © 2017 camunda services GmbH. All rights reserved.