インターフェース MappingResult

すべてのスーパーインターフェース:
SerializableSE
すべての既知の実装クラス:
AbstractMappingResultRequiredErrorSourceAccessErrorSuccessTargetAccessErrorTypeConversionError

public interface MappingResult extends SerializableSE
単一のデータマッピング結果。各結果には一意の code があり、単一のデータマッピング操作の結果に関するコンテキストを提供します。
作成者:
Keith Donald
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    マッピング結果コード。たとえば、"success"、"typeMismatch"、"propertyNotFound"、"evaluationException" など。
    エラー結果の原因を取得する
    ターゲットオブジェクトにマップされた実際の値。
    この結果が関連する実行されたマッピング。
    マップされるソースオブジェクトの元の値。
    boolean
    この結果がエラー結果であるかどうかを示します。
  • メソッドの詳細

    • 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 になります。