クラス MappingError

java.lang.Object
org.iplass.mtp.command.beanmapper.MappingError

public class MappingError
extends java.lang.Object
Beanへのマッピングエラーの詳細を表現するクラスです。
  • コンストラクタの概要

    コンストラクタ 
    コンストラクタ 説明
    MappingError​(java.lang.String propertyPath, java.lang.Object errorValue)  
    MappingError​(java.lang.String propertyPath, java.lang.String errorMessage, java.lang.Object errorValue, java.lang.Object cause)  
    MappingError​(java.lang.String propertyPath, java.util.List<java.lang.String> errorMessages, java.lang.Object errorValue, java.lang.Object cause)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    void addMessage​(java.lang.String message)  
    void addMessage​(java.lang.String message, java.lang.Object cause)  
    java.lang.Object getCause()
    マッピングに失敗した原因をあらわすオブジェクトを取得します。
    java.util.List<java.lang.String> getErrorMessages()
    マッピングに失敗した理由を示すメッセージ(複数の場合もある)です。
    java.lang.Object getErrorValue()
    マッピングに失敗した値を取得します。
    java.lang.String getPropertyPath()
    マッピングに失敗したプロパティへのパスを取得します。
    void setCause​(java.lang.Object cause)  
    void setErrorMessages​(java.util.List<java.lang.String> errorMessages)  
    void setErrorValue​(java.lang.Object errorValue)  
    void setPropertyPath​(java.lang.String propertyPath)  

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • MappingError

      public MappingError​(java.lang.String propertyPath, java.lang.Object errorValue)
    • MappingError

      public MappingError​(java.lang.String propertyPath, java.util.List<java.lang.String> errorMessages, java.lang.Object errorValue, java.lang.Object cause)
    • MappingError

      public MappingError​(java.lang.String propertyPath, java.lang.String errorMessage, java.lang.Object errorValue, java.lang.Object cause)
  • メソッドの詳細

    • getPropertyPath

      public java.lang.String getPropertyPath()
      マッピングに失敗したプロパティへのパスを取得します。
      戻り値:
    • setPropertyPath

      public void setPropertyPath​(java.lang.String propertyPath)
    • getErrorMessages

      public java.util.List<java.lang.String> getErrorMessages()
      マッピングに失敗した理由を示すメッセージ(複数の場合もある)です。
      戻り値:
    • setErrorMessages

      public void setErrorMessages​(java.util.List<java.lang.String> errorMessages)
    • getErrorValue

      public java.lang.Object getErrorValue()
      マッピングに失敗した値を取得します。
      戻り値:
    • setErrorValue

      public void setErrorValue​(java.lang.Object errorValue)
    • getCause

      public java.lang.Object getCause()
      マッピングに失敗した原因をあらわすオブジェクトを取得します。 複数の原因がある場合は、List<Object>が取得されます。
      戻り値:
    • setCause

      public void setCause​(java.lang.Object cause)
    • addMessage

      public void addMessage​(java.lang.String message)
    • addMessage

      public void addMessage​(java.lang.String message, java.lang.Object cause)