Class ExpressionEvaluatingParameterSourceFactory.ExpressionEvaluatingParameterSource

java.lang.Object
org.springframework.integration.jpa.support.parametersource.ExpressionEvaluatingParameterSourceFactory.ExpressionEvaluatingParameterSource
All Implemented Interfaces:
ParameterSource, PositionSupportingParameterSource
Enclosing class:
ExpressionEvaluatingParameterSourceFactory

protected class ExpressionEvaluatingParameterSourceFactory.ExpressionEvaluatingParameterSource extends Object implements PositionSupportingParameterSource
  • Constructor Details

    • ExpressionEvaluatingParameterSource

      protected ExpressionEvaluatingParameterSource(Object input, List<JpaParameter> parameters, org.springframework.integration.jpa.support.parametersource.ExpressionEvaluatingParameterSourceUtils.ParameterExpressionEvaluator expressionEvaluator)
  • Method Details

    • getValueByPosition

      @Nullable public Object getValueByPosition(int position)
      Specified by:
      getValueByPosition in interface PositionSupportingParameterSource
    • getValue

      @Nullable public Object getValue(String paramName)
      Description copied from interface: ParameterSource
      Return the parameter value for the requested named parameter.
      Specified by:
      getValue in interface ParameterSource
      Parameters:
      paramName - the name of the parameter
      Returns:
      the value of the specified parameter
    • hasValue

      public boolean hasValue(String paramName)
      Description copied from interface: ParameterSource
      Determine whether there is a value for the specified named parameter.
      Specified by:
      hasValue in interface ParameterSource
      Parameters:
      paramName - the name of the parameter
      Returns:
      whether there is a value defined