インターフェースの使用
org.springframework.data.convert.ValueConversionContext
ValueConversionContext を使用するパッケージ
org.springframework.data.convert 内の ValueConversionContext 使用
ValueConversionContext 型の型パラメーターを持つ org.springframework.data.convert のクラス修飾子と型インターフェース説明interface
PropertyValueConverter<DV,
SV, C extends ValueConversionContext<? extends PersistentProperty<?>>> PropertyValueConverter
は、特定のプロパティをドメインからストア固有の値に変換する対称的なメソッドを提供します。型 ValueConversionContext の型パラメーターを使用した org.springframework.data.convert のメソッド修飾子と型メソッド説明<DV,
SV, C extends ValueConversionContext<?>>
PropertyValueConverter<DV,SV, C> PropertyValueConverterFactory.getConverter
(ClassSE<? extends PropertyValueConverter<DV, SV, C>> converterType) 型別にコンバーターを取得します。default <DV,
SV, P extends ValueConversionContext<?>>
PropertyValueConverter<DV,SV, P> PropertyValueConverterFactory.getConverter
(PersistentProperty<?> property) 指定されたPersistentProperty
に適用可能なPropertyValueConverter
を取得します。<DV,
SV, P extends PersistentProperty<P>, VCC extends ValueConversionContext<P>>
PropertyValueConverter<DV,SV, VCC> PropertyValueConversions.getValueConverter
(P property) <DV,
SV, P extends PersistentProperty<P>, D extends ValueConversionContext<P>>
PropertyValueConverter<DV,SV, D> SimplePropertyValueConversions.getValueConverter
(P property) <P extends PersistentProperty<P>,
VCC extends ValueConversionContext<P>>
ObjectSEストアネイティブ表現からドメイン固有型に値を変換します。<P extends PersistentProperty<P>,
VCC extends ValueConversionContext<P>>
ObjectSEドメイン固有の値からストアネイティブの表現に値を変換します。型 ValueConversionContext の引数を持つ型を返す org.springframework.data.convert のメソッド修飾子と型メソッド説明<S,
T> PropertyValueConverter<S, T, ? extends ValueConversionContext<P>> SimplePropertyValueConverterRegistry.getConverter
(ClassSE<?> type, StringSE path) <DV,
SV> PropertyValueConverter<DV, SV, ? extends ValueConversionContext<P>> ValueConverterRegistry.getConverter
(ClassSE<?> type, StringSE path) 指定された型、パスの組み合わせに対して登録されているPropertyValueConverter
を取得するか、定義されていない場合は null を取得します。型 ValueConversionContext のパラメーターを持つ org.springframework.data.convert のメソッド修飾子と型メソッド説明PropertyValueConverter.FunctionPropertyValueConverter.read
(SV value, ValueConversionContext<P> context) PropertyValueConverter.ObjectToObjectPropertyValueConverter.read
(ObjectSE value, ValueConversionContext context) PropertyValueConverter.FunctionPropertyValueConverter.readNull
(ValueConversionContext<P> context) PropertyValueConverter.FunctionPropertyValueConverter.write
(DV value, ValueConversionContext<P> context) PropertyValueConverter.ObjectToObjectPropertyValueConverter.write
(ObjectSE value, ValueConversionContext context) PropertyValueConverter.FunctionPropertyValueConverter.writeNull
(ValueConversionContext<P> context) 型 ValueConversionContext の型引数を持つ org.springframework.data.convert のメソッドパラメーター修飾子と型メソッド説明PropertyValueConverterRegistrar.ReadingConverterRegistrationBuilder.reading
(BiFunctionSE<R, ValueConversionContext<P>, S> reader) データベース値をドメインオブジェクトのプロパティ値に読み込むメソッドについて説明します。PropertyValueConverterRegistrar.registerConverter
(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<?>> converter) 名前で識別される特定の型およびプロパティに対して、特定のconverter
を登録します。void
SimplePropertyValueConverterRegistry.registerConverter
(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) void
ValueConverterRegistry.registerConverter
(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 指定された型のproperty
にPropertyValueConverter
を登録します。void
SimplePropertyValueConverterRegistry.registerConverterIfAbsent
(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 以前に登録されたことがない場合は、指定された型のプロパティのPropertyValueConverter
を登録します。PropertyValueConverterRegistrar.WritingConverterRegistrationBuilder.writing
(BiFunctionSE<S, ValueConversionContext<P>, R> writer) ドメインプロパティ値をデータベースネイティブプロパティに変換する方法について説明します。型の型引数を持つ org.springframework.data.convert のコンストラクターパラメーター ValueConversionContext修飾子コンストラクター説明FunctionPropertyValueConverter
(BiFunctionSE<DV, ValueConversionContext<P>, SV> writer, BiFunctionSE<SV, ValueConversionContext<P>, DV> reader)