org.mule.module.db.internal.resolver.param
Class DynamicParamValueResolver

java.lang.Object
  extended by org.mule.module.db.internal.resolver.param.DynamicParamValueResolver
All Implemented Interfaces:
ParamValueResolver

public class DynamicParamValueResolver
extends Object
implements ParamValueResolver

Resolves query parameters evaluating expression using a given event


Constructor Summary
DynamicParamValueResolver(ExpressionManager expressionManager)
           
 
Method Summary
 List<QueryParamValue> resolveParams(MuleEvent muleEvent, List<QueryParamValue> templateParams)
          Resolves query parameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicParamValueResolver

public DynamicParamValueResolver(ExpressionManager expressionManager)
Method Detail

resolveParams

public List<QueryParamValue> resolveParams(MuleEvent muleEvent,
                                           List<QueryParamValue> templateParams)
Description copied from interface: ParamValueResolver
Resolves query parameters

Specified by:
resolveParams in interface ParamValueResolver
Parameters:
muleEvent - event used to evaluate any parameter value expression
templateParams - parameters defined in the query template
Returns:
the list of resolved parameters to use. Non null


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.