クラス PersistentEntityParameterValueProvider<P extends PersistentProperty<P>>
java.lang.ObjectSE
org.springframework.data.mapping.model.PersistentEntityParameterValueProvider<P>
- 実装されたすべてのインターフェース:
ParameterValueProvider<P>
public class PersistentEntityParameterValueProvider<P extends PersistentProperty<P>>
extends ObjectSE
implements ParameterValueProvider<P>
PersistentEntity
に基づく ParameterValueProvider
は、PropertyValueProvider
を使用して、指定された Parameter
によって参照されるプロパティの値を検索します。さらに、DefaultSpELExpressionEvaluator
は、SpEL 式の評価によって切り詰められたプロパティ値の解決を取得するように構成できます。- 作成者:
- Oliver Gierke, Johannes Englmeier
コンストラクターのサマリー
コンストラクターコンストラクター説明PersistentEntityParameterValueProvider
(PersistentEntity<?, P> entity, PropertyValueProvider<P> provider, ObjectSE parent) メソッドのサマリー
修飾子と型メソッド説明<T> T
getParameterValue
(Parameter<T, P> parameter) 指定されたParameter
に使用される値を返します(通常、エンティティインスタンスが作成されるとき)。
コンストラクターの詳細
PersistentEntityParameterValueProvider
public PersistentEntityParameterValueProvider(PersistentEntity<?, P> entity, PropertyValueProvider<P> provider, ObjectSE parent)
メソッドの詳細
getParameterValue
インターフェースからコピーされた説明:ParameterValueProvider
指定されたParameter
に使用される値を返します(通常、エンティティインスタンスが作成されるとき)。- 次で指定:
- インターフェース
ParameterValueProvider<P extends PersistentProperty<P>>
のgetParameterValue
- パラメーター:
parameter
- null であってはなりません。- 戻り値: