クラス 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 extends ValueConversionContext<? extends PersistentProperty<?>>>
public static class PropertyValueConverter.FunctionPropertyValueConverter<DV, SV, P extends PersistentProperty<P>>
extends ObjectSE
implements PropertyValueConverter<DV, SV, ValueConversionContext<P>>
指定された
BiFunctionSE への変換を委譲する PropertyValueConverter。- 導入:
- 2.7
- 作成者:
- Oliver Drotbohm
ネストされたクラスの要約
インターフェース PropertyValueConverter から継承されたネストクラス / インターフェース
PropertyValueConverter.FunctionPropertyValueConverter<DV,SV, P>, PropertyValueConverter.ObjectToObjectPropertyValueConverter コンストラクターの概要
コンストラクターコンストラクター説明FunctionPropertyValueConverter(BiFunctionSE<DV, ValueConversionContext<P>, SV> writer, BiFunctionSE<SV, ValueConversionContext<P>, DV> reader) メソッドのサマリー
修飾子と型メソッド説明@Nullable DVread(@Nullable SV value, ValueConversionContext<P> context) 指定されたストア固有の値をそのドメイン値表現に変換します。@Nullable DVreadNull(ValueConversionContext<P> context) 指定されたnull値をストアからそのドメイン値表現に変換します。@Nullable SVwrite(@Nullable DV value, ValueConversionContext<P> context) 指定されたドメイン固有の値をそのネイティブストア表現に変換します。@Nullable SVwriteNull(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 にすることができます。