インターフェース MappingResult
- すべてのスーパーインターフェース:
SerializableSE
- すべての既知の実装クラス:
AbstractMappingResult
、RequiredError
、SourceAccessError
、Success
、TargetAccessError
、TypeConversionError
単一のデータマッピング結果。各結果には一意の
code
があり、単一のデータマッピング操作の結果に関するコンテキストを提供します。- 作成者:
- Keith Donald
メソッドの詳細
getMapping
Mapping getMapping()この結果が関連する実行されたマッピング。getCode
StringSE getCode()マッピング結果コード。たとえば、"success"、"typeMismatch"、"propertyNotFound"、"evaluationException" など。isError
boolean isError()この結果がエラー結果であるかどうかを示します。getErrorCause
ThrowableSE getErrorCause()エラー結果の原因を取得する- 戻り値:
- 根本的な原因。エラーではない場合、または根本的な原因がない場合は null になります。
getOriginalValue
ObjectSE getOriginalValue()マップされるソースオブジェクトの元の値。この結果がソースオブジェクトでエラーである場合は null になることがあります。getMappedValue
ObjectSE getMappedValue()ターゲットオブジェクトにマップされた実際の値。この結果がエラーの場合は null になります。