Class ValidationResultMessage

java.lang.Object
nablarch.core.message.Message
nablarch.core.validation.ValidationResultMessage
Direct Known Subclasses:
BeanValidationResultMessage

@Published public class ValidationResultMessage extends Message
バリデーション結果のメッセージを保持するクラス。
  • Constructor Details

    • ValidationResultMessage

      public ValidationResultMessage(String propertyName, StringResource message, Object[] parameters)
      ValidationResultMessageオブジェクトを構築する。

      メッセージの通知レベルはMessageLevel.ERRORが指定される。

      Parameters:
      propertyName - バリデーション対象のプロパティ名
      message - バリデーション結果のメッセージ
      parameters - メッセージのオプションパラメータ
  • Method Details

    • getPropertyName

      public String getPropertyName()
      バリデーション対象のプロパティ名を取得する。
      Returns:
      バリデーション対象のプロパティ名
    • equals

      public boolean equals(Object obj)
      このオブジェクトと等価であるかを返す。

      objが以下の条件を全て満たす場合trueを返す。

      • nullではないこと。
      • このオブジェクトと同じ型であること。
      • メッセージIDが同値であること。
      • バリデーション対象のプロパティ名が同値であること。
      Overrides:
      equals in class Message
      Returns:
      このオブジェクトと等価である場合true
    • hashCode

      public int hashCode()
      このオブジェクトのハッシュコード値を返す。
      Overrides:
      hashCode in class Message
      Returns:
      ハッシュコード値。メッセージIDとバリデーション対象プロパティが同値のオブジェクトは、同じハッシュコード値を返す。
    • toString

      public String toString()
      このオブジェクトの文字列表現を返す。
      Overrides:
      toString in class Object
      Returns:
      メッセージIDとバリデーション対象プロパティを記載した文字列