public interface ConverterBuilder
GenericConverter
インスタンスを簡単にセットアップするための API。主に双方向方式で、Spring Data マッピングサブシステムのカスタム型コンバーターとして簡単に登録できます。登録は、読み取りまたは書き込みコンバーターの定義から始まり、その後完了することができます。reading(Class, Class, Function)
, writing(Class, Class, Function)
修飾子と型 | インターフェースと説明 |
---|---|
static interface | ConverterBuilder.ConverterAware 読み取りおよび書き込みコンバーターの両方を認識する ConverterBuilder 。 |
static interface | ConverterBuilder.ReadingConverterAware 読み取りコンバーターを公開します。 |
static interface | ConverterBuilder.ReadingConverterBuilder<T, S> 最初に読み取りコンバーターを定義する ConverterBuilder.ConverterAware の中間セットアップステップを表すインターフェース。 |
static interface | ConverterBuilder.WritingConverterAware ライティングコンバーターを公開します。 |
static interface | ConverterBuilder.WritingConverterBuilder<S, T> 最初に書き込みコンバーターを定義する ConverterBuilder.ConverterAware の中間セットアップステップを表すインターフェース。 |
修飾子と型 | メソッドと説明 |
---|---|
SetSE<GenericConverter> | getConverters() 現在の ConverterBuilder に登録されるすべての GenericConverter インスタンスを返します。 |
static <S,T> ConverterBuilder.ReadingConverterBuilder<S,T> | reading(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S,? extends T> function) 新しい ConverterBuilder.ReadingConverterBuilder を作成して、指定されたソース(ストア型)の値を指定されたターゲット(ドメイン型)に読み込むコンバーターを作成します。 |
static <S,T> ConverterBuilder.WritingConverterBuilder<S,T> | writing(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S,? extends T> function) 新しい ConverterBuilder.WritingConverterBuilder を作成して、指定されたソース(ドメイン型)の値を指定されたターゲット(ストア型)に書き込むコンバーターを生成します。 |
static <S,T> ConverterBuilder.ReadingConverterBuilder<S,T> reading(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S,? extends T> function)
ConverterBuilder.ReadingConverterBuilder
を作成して、指定されたソース(ストア型)の値を指定されたターゲット(ドメイン型)に読み込むコンバーターを作成します。source
- null であってはなりません。target
- null であってはなりません。function
- null であってはなりません。static <S,T> ConverterBuilder.WritingConverterBuilder<S,T> writing(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S,? extends T> function)
ConverterBuilder.WritingConverterBuilder
を作成して、指定されたソース(ドメイン型)の値を指定されたターゲット(ストア型)に書き込むコンバーターを生成します。source
- null であってはなりません。target
- null であってはなりません。function
- null であってはなりません。SetSE<GenericConverter> getConverters()
ConverterBuilder
に登録されるすべての GenericConverter
インスタンスを返します。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.