クラス TargetAccessError

java.lang.ObjectSE
org.springframework.binding.mapping.results.AbstractMappingResult
org.springframework.binding.mapping.results.TargetAccessError
実装されたすべてのインターフェース:
SerializableSEMappingResult

public class TargetAccessError extends AbstractMappingResult
マップ先のターゲットオブジェクトへのアクセス中に例外が発生したことを示します。ソース PropertyNotFoundException エラーと一般的な EvaluationException エラーを報告するために使用されます。
作成者:
Keith Donald
関連事項:
  • コンストラクターの詳細

    • TargetAccessError

      public TargetAccessError(Mapping mapping, ObjectSE originalValue, EvaluationException cause)
      新しいターゲットアクセスエラーを作成します。
      パラメーター:
      originalValue - マッピングしようとした値
      cause - 発生した基礎評価例外
  • メソッドの詳細

    • getCode

      public StringSE getCode()
      インターフェースからコピーされた説明: MappingResult
      マッピング結果コード。たとえば、"success"、"typeMismatch"、"propertyNotFound"、"evaluationException" など。
      次で指定:
      インターフェース MappingResultgetCode 
      次で指定:
      クラス AbstractMappingResultgetCode 
    • isError

      public boolean isError()
      インターフェースからコピーされた説明: MappingResult
      この結果がエラー結果であるかどうかを示します。
      次で指定:
      インターフェース MappingResultisError 
      次で指定:
      クラス AbstractMappingResultisError 
    • getErrorCause

      public ThrowableSE getErrorCause()
      インターフェースからコピーされた説明: MappingResult
      エラー結果の原因を取得する
      次で指定:
      インターフェース MappingResultgetErrorCause 
      次で指定:
      クラス AbstractMappingResultgetErrorCause 
      戻り値:
      根本的な原因。エラーではない場合、または根本的な原因がない場合は null になります。
    • getOriginalValue

      public ObjectSE getOriginalValue()
      インターフェースからコピーされた説明: MappingResult
      マップされるソースオブジェクトの元の値。この結果がソースオブジェクトでエラーである場合は null になることがあります。
      次で指定:
      インターフェース MappingResultgetOriginalValue 
      次で指定:
      クラス AbstractMappingResultgetOriginalValue 
    • getMappedValue

      public ObjectSE getMappedValue()
      インターフェースからコピーされた説明: MappingResult
      ターゲットオブジェクトにマップされた実際の値。この結果がエラーの場合は null になります。
      次で指定:
      インターフェース MappingResultgetMappedValue 
      次で指定:
      クラス AbstractMappingResultgetMappedValue