Interface QueryMethodEvaluationContextProvider

All Known Subinterfaces:
ReactiveQueryMethodEvaluationContextProvider
All Known Implementing Classes:
ExtensionAwareQueryMethodEvaluationContextProvider, ReactiveExtensionAwareQueryMethodEvaluationContextProvider

@Deprecated(since="3.4", forRemoval=true) public interface QueryMethodEvaluationContextProvider
Deprecated, for removal: This API element is subject to removal in a future version.
Provides a way to access a centrally defined potentially shared EvaluationContext.
Since:
1.9
Author:
Thomas Darimont, Oliver Gierke, Christoph Strobl
  • Field Details

  • Method Details

    • getEvaluationContext

      <T extends Parameters<?, ?>> EvaluationContext getEvaluationContext(T parameters, Object[] parameterValues)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns an EvaluationContext built using the given Parameters and parameter values.
      Parameters:
      parameters - the Parameters instance obtained from the query method the context is built for.
      parameterValues - the values for the parameters.
      Returns:
    • getEvaluationContext

      <T extends Parameters<?, ?>> EvaluationContext getEvaluationContext(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns an EvaluationContext built using the given Parameters and parameter values.
      Parameters:
      parameters - the Parameters instance obtained from the query method the context is built for.
      parameterValues - the values for the parameters.
      Returns:
    • getEvaluationContextProvider

      EvaluationContextProvider getEvaluationContextProvider()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      the underlying EvaluationContextProvider.