クラス ExtensionAwareQueryMethodEvaluationContextProvider
java.lang.ObjectSE
org.springframework.data.repository.query.ExtensionAwareQueryMethodEvaluationContextProvider
- 実装されているすべてのインターフェース:
QueryMethodEvaluationContextProvider
@DeprecatedSE(since="3.4",
forRemoval=true)
public class ExtensionAwareQueryMethodEvaluationContextProvider
extends ObjectSE
implements QueryMethodEvaluationContextProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
EvaluationContextExtension インスタンスのリストから EvaluationContext をアセンブルする QueryMethodEvaluationContextProvider。- 導入:
- 1.9
- 作成者:
- Thomas Darimont, Oliver Gierke, Christoph Strobl, Jens Schauder, Johannes Englmeier
フィールドのサマリー
インターフェース org.springframework.data.repository.query.QueryMethodEvaluationContextProvider から継承されたフィールド
DEFAULTコンストラクターの概要
コンストラクターコンストラクター説明ExtensionAwareQueryMethodEvaluationContextProvider(ListSE<? extends EvaluationContextExtension> extensions) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたEvaluationContextExtensionを使用して新しいExtensionAwareQueryMethodEvaluationContextProviderを作成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ExtensionAwareQueryMethodEvaluationContextProvider(EvaluationContextProvider evaluationContextProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。メソッドのサマリー
修飾子と型メソッド説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<T extends Parameters<?,?>>
EvaluationContextgetEvaluationContext(T parameters, ObjectSE[] parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたParametersおよびパラメーター値を使用して構築されたEvaluationContextを返します。<T extends Parameters<?,?>>
EvaluationContextgetEvaluationContext(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたParametersおよびパラメーター値を使用して構築されたEvaluationContextを返します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
ExtensionAwareQueryMethodEvaluationContextProvider
public ExtensionAwareQueryMethodEvaluationContextProvider(EvaluationContextProvider evaluationContextProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
evaluationContextProvider-EvaluationContextExtensionを検索するには、null であってはなりません。
ExtensionAwareQueryMethodEvaluationContextProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
beanFactory-EvaluationContextExtensionを検索するListableBeanFactoryは、null であってはなりません。
ExtensionAwareQueryMethodEvaluationContextProvider
public ExtensionAwareQueryMethodEvaluationContextProvider(ListSE<? extends EvaluationContextExtension> extensions) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたEvaluationContextExtensionを使用して新しいExtensionAwareQueryMethodEvaluationContextProviderを作成します。- パラメーター:
extensions- null であってはなりません。
メソッドの詳細
getEvaluationContextProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
QueryMethodEvaluationContextProviderのgetEvaluationContextProvider - 戻り値:
- 基礎となる
EvaluationContextProvider。
getDelegate
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。getEvaluationContext
public <T extends Parameters<?,?>> EvaluationContext getEvaluationContext(T parameters, ObjectSE[] parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:QueryMethodEvaluationContextProvider指定されたParametersおよびパラメーター値を使用して構築されたEvaluationContextを返します。- 次で指定:
- インターフェース
QueryMethodEvaluationContextProviderのgetEvaluationContext - パラメーター:
parameters- コンテキストが構築されるクエリメソッドから取得されたParametersインスタンス。parameterValues- パラメーターの値。- 戻り値:
getEvaluationContext
public <T extends Parameters<?,?>> EvaluationContext getEvaluationContext(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:QueryMethodEvaluationContextProvider指定されたParametersおよびパラメーター値を使用して構築されたEvaluationContextを返します。- 次で指定:
- インターフェース
QueryMethodEvaluationContextProviderのgetEvaluationContext - パラメーター:
parameters- コンテキストが構築されるクエリメソッドから取得されたParametersインスタンス。parameterValues- パラメーターの値。- 戻り値:
QueryMethodValueEvaluationContextAccessorを推奨する 3.4 以降。