インターフェース MappingRelationalConverter.ConversionContext
- すべての既知の実装クラス:
MappingRelationalConverter.DefaultConversionContext
,MappingRelationalConverter.ProjectingConversionContext
- 含まれているクラス:
- MappingRelationalConverter
protected static interface MappingRelationalConverter.ConversionContext
行ドキュメントのグラフトラバーサルベースの変換のためのインターフェースを定義する変換コンテキスト。
RowDocument
およびその他の型の再帰的変換のエントリポイント。- 導入:
- 3.2
メソッドのサマリー
修飾子と型メソッド説明default <S> S
convert
(ObjectSE source, TypeInformation<? extends S> typeHint) ソースオブジェクトをtarget
に変換します。<S> S
convert
(ObjectSE source, TypeInformation<? extends S> typeHint, MappingRelationalConverter.ConversionContext context) ソースオブジェクトをtarget
に変換します。forProperty
(StringSE name) 指定されたプロパティname
のMappingRelationalConverter.ConversionContext
を取得します。forProperty
(RelationalPersistentProperty property) getPath()
withPath
(ObjectPath currentPath) currentPath
を適用した新しいMappingRelationalConverter.ConversionContext
を作成します。
メソッドの詳細
convert
ソースオブジェクトをtarget
に変換します。- パラメーター:
source
- null であってはなりません。typeHint
- null であってはなりません。- 戻り値:
- 変換されたオブジェクト。
convert
<S> S convert(ObjectSE source, TypeInformation<? extends S> typeHint, MappingRelationalConverter.ConversionContext context) ソースオブジェクトをtarget
に変換します。- パラメーター:
source
- null であってはなりません。typeHint
- null であってはなりません。context
- null であってはなりません。- 戻り値:
- 変換されたオブジェクト。
forProperty
指定されたプロパティname
のMappingRelationalConverter.ConversionContext
を取得します。- パラメーター:
name
- null であってはなりません。- 戻り値:
- 指定されたプロパティの変換に使用される
MappingRelationalConverter.ConversionContext
。
forProperty
default MappingRelationalConverter.ConversionContext forProperty(RelationalPersistentProperty property) - パラメーター:
property
- null であってはなりません。- 戻り値:
- 指定されたプロパティの変換に使用される
MappingRelationalConverter.ConversionContext
。
withPath
currentPath
を適用した新しいMappingRelationalConverter.ConversionContext
を作成します。- パラメーター:
currentPath
- null であってはなりません。- 戻り値:
currentPath
が適用された新しいMappingRelationalConverter.ConversionContext
。
getPath
ObjectPath getPath()- 戻り値:
- 現在の
ObjectPath
。最上位のコンテキストではObjectPath.ROOT
になる場合があります。
getCustomConversions
CustomConversions getCustomConversions()- 戻り値:
- 関連する変換。
getSourceConverter
RelationalConverter getSourceConverter()- 戻り値:
- ソース
RelationalConverter
。