List of usage examples for org.springframework.integration.jpa.support.parametersource ExpressionEvaluatingParameterSourceUtils convertStaticParameters
public static Map<String, Object> convertStaticParameters(Collection<JpaParameter> jpaParameters)
From source file:org.springframework.integration.jpa.support.parametersource.ExpressionEvaluatingParameterSource.java
ExpressionEvaluatingParameterSource(Object input, List<JpaParameter> parameters,
ParameterExpressionEvaluator expressionEvaluator) {
this.input = input;
this.expressionEvaluator = expressionEvaluator;
this.parameters = parameters;
this.parameterExpressions = ExpressionEvaluatingParameterSourceUtils.convertExpressions(parameters);
this.values.putAll(ExpressionEvaluatingParameterSourceUtils.convertStaticParameters(parameters));
}
From source file:org.springframework.integration.jpa.support.parametersource.ExpressionEvaluatingParameterSourceFactory.java
/** * Define the (optional) parameter values. * @param parameters the parameters to be set *//*from w ww .j a v a 2 s. c om*/ public void setParameters(List<JpaParameter> parameters) { Assert.notEmpty(parameters, "parameters must not be null or empty."); for (JpaParameter parameter : parameters) { Assert.notNull(parameter, "The provided list (parameters) cannot contain null values."); } this.parameters = parameters; this.expressionEvaluator.getEvaluationContext().setVariable("staticParameters", ExpressionEvaluatingParameterSourceUtils.convertStaticParameters(parameters)); }