インターフェース QueryMethodEvaluationContextProvider

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

@DeprecatedSE(since="3.4", forRemoval=true) public interface QueryMethodEvaluationContextProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
QueryMethodValueEvaluationContextAccessor を推奨する 3.4 以降。
中央で定義された潜在的に共有されている EvaluationContext にアクセスする方法を提供します。
導入:
1.9
作成者:
Thomas Darimont, Oliver Gierke, Christoph Strobl
  • フィールドの詳細

    • DEFAULT

      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドの詳細

    • getEvaluationContext

      <T extends Parameters<?, ?>> EvaluationContext getEvaluationContext(T parameters, ObjectSE[] parameterValues)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された Parameters およびパラメーター値を使用して構築された EvaluationContext を返します。
      パラメーター:
      parameters - コンテキストが構築されるクエリメソッドから取得された Parameters インスタンス。
      parameterValues - パラメーターの値。
      戻り値:
    • getEvaluationContext

      <T extends Parameters<?, ?>> EvaluationContext getEvaluationContext(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された Parameters およびパラメーター値を使用して構築された EvaluationContext を返します。
      パラメーター:
      parameters - コンテキストが構築されるクエリメソッドから取得された Parameters インスタンス。
      parameterValues - パラメーターの値。
      戻り値:
    • getEvaluationContextProvider

      EvaluationContextProvider getEvaluationContextProvider()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      戻り値:
      基礎となる EvaluationContextProvider