クラス PropertyValueConverter.FunctionPropertyValueConverter<DV、SV、P は PersistentProperty <P>> を継承します
java.lang.ObjectSE
org.springframework.data.convert.PropertyValueConverter.FunctionPropertyValueConverter<DV,SV,P>
- 実装されたすべてのインターフェース:
PropertyValueConverter<DV,
SV, ValueConversionContext<P>>
- 含まれているインターフェース:
- PropertyValueConverter < DV、SV、C は ValueConversionContext <? を継承します。PersistentProperty を継承 <?>>>
public static class PropertyValueConverter.FunctionPropertyValueConverter<DV,SV,P extends PersistentProperty<P>>
extends ObjectSE
implements PropertyValueConverter<DV,SV,ValueConversionContext<P>>
指定された
BiFunction
SE への変換を委譲する PropertyValueConverter
。- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
インターフェース org.springframework.data.convert.PropertyValueConverter から継承されたネストクラス / インターフェース
PropertyValueConverter.FunctionPropertyValueConverter<DV,
SV, P extends PersistentProperty<P>>, PropertyValueConverter.ObjectToObjectPropertyValueConverter コンストラクターの概要
コンストラクターコンストラクター説明FunctionPropertyValueConverter
(BiFunctionSE<DV, ValueConversionContext<P>, SV> writer, BiFunctionSE<SV, ValueConversionContext<P>, DV> reader) メソッドのサマリー
修飾子と型メソッド説明read
(SV value, ValueConversionContext<P> context) 指定されたストア固有の値をそのドメイン値表現に変換します。readNull
(ValueConversionContext<P> context) 指定されたnull
値をストアからそのドメイン値表現に変換します。write
(DV value, ValueConversionContext<P> context) 指定されたドメイン固有の値をそのネイティブストア表現に変換します。writeNull
(ValueConversionContext<P> context) 指定されたnull
値をドメインモデルからそのネイティブストア表現に変換します。
コンストラクターの詳細
FunctionPropertyValueConverter
public FunctionPropertyValueConverter(BiFunctionSE<DV, ValueConversionContext<P>, SV> writer, BiFunctionSE<SV, ValueConversionContext<P>, DV> reader)
メソッドの詳細
write
インターフェースからコピーされた説明:PropertyValueConverter
指定されたドメイン固有の値をそのネイティブストア表現に変換します。通常、書き込み操作。- 次で指定:
- インターフェース
PropertyValueConverter<DV,
のSV, P extends PersistentProperty<P>> write
- パラメーター:
value
- 書き込む値 ; null にすることができます。context
- 値の変換で使用されるストア固有のメタデータを含むValueConversionContext
。null になることはありません。- 戻り値:
- 変換された値。null にすることができます。
writeNull
インターフェースからコピーされた説明:PropertyValueConverter
指定されたnull
値をドメインモデルからそのネイティブストア表現に変換します。通常、書き込み操作。デフォルトでnull
を返します。- 次で指定:
- インターフェース
PropertyValueConverter<DV,
のSV, P extends PersistentProperty<P>> writeNull
- パラメーター:
context
- 値の変換で使用されるストア固有のメタデータを含むValueConversionContext
。null になることはありません。- 戻り値:
- 変換された値。null にすることができます。
read
インターフェースからコピーされた説明:PropertyValueConverter
指定されたストア固有の値をそのドメイン値表現に変換します。通常、読み取り操作。- 次で指定:
- インターフェース
PropertyValueConverter<DV,
のSV, P extends PersistentProperty<P>> read
- パラメーター:
value
- 読み取る値。context
- 値の変換で使用されるストア固有のメタデータを含むValueConversionContext
。null になることはありません。- 戻り値:
- 変換された値。null にすることができます。
readNull
インターフェースからコピーされた説明:PropertyValueConverter
指定されたnull
値をストアからそのドメイン値表現に変換します。通常、読み取り操作。デフォルトでnull
を返します。- 次で指定:
- インターフェース
PropertyValueConverter<DV,
のSV, P extends PersistentProperty<P>> readNull
- パラメーター:
context
- 値の変換で使用されるストア固有のメタデータを含むValueConversionContext
。null になることはありません。- 戻り値:
- 変換された値。null にすることができます。