インターフェース QueryMethodEvaluationContextProvider

すべての既知のサブインターフェース:
ReactiveQueryMethodEvaluationContextProvider
すべての既知の実装クラス:
ExtensionAwareQueryMethodEvaluationContextProviderReactiveExtensionAwareQueryMethodEvaluationContextProvider

@DeprecatedSE(since="3.4") public interface QueryMethodEvaluationContextProvider
使用すべきではありません。
QueryMethodValueEvaluationContextAccessor を推奨する 3.4 以降。
中央で定義された潜在的に共有されている EvaluationContext にアクセスする方法を提供します。
導入:
1.9
作成者:
Thomas Darimont, Oliver Gierke, Christoph Strobl
  • フィールドの詳細

  • メソッドの詳細

    • getEvaluationContext

      <T extends Parameters<?, ?>> EvaluationContext getEvaluationContext(T parameters, ObjectSE[] parameterValues)
      使用すべきではありません。
      指定された Parameters およびパラメーター値を使用して構築された EvaluationContext を返します。
      パラメーター:
      parameters - コンテキストが構築されるクエリメソッドから取得された Parameters インスタンス。
      parameterValues - パラメーターの値。
      戻り値:
    • getEvaluationContext

      <T extends Parameters<?, ?>> EvaluationContext getEvaluationContext(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies)
      使用すべきではありません。
      指定された Parameters およびパラメーター値を使用して構築された EvaluationContext を返します。
      パラメーター:
      parameters - コンテキストが構築されるクエリメソッドから取得された Parameters インスタンス。
      parameterValues - パラメーターの値。
      戻り値:
    • getEvaluationContextProvider

      EvaluationContextProvider getEvaluationContextProvider()
      使用すべきではありません。
      戻り値:
      基礎となる EvaluationContextProvider