Class BeanValidationResultMessage

java.lang.Object
nablarch.core.message.Message
nablarch.core.validation.ValidationResultMessage
nablarch.test.core.entity.BeanValidationResultMessage

public class BeanValidationResultMessage extends nablarch.core.validation.ValidationResultMessage
ValidationResultMessage同士の比較をメッセージ本文とプロパティ名で実行するためのクラス。
  • Constructor Details

    • BeanValidationResultMessage

      public BeanValidationResultMessage(nablarch.core.validation.ValidationResultMessage message)
      コンストラクタ。
      Parameters:
      message - ValidationResultMessage
  • Method Details

    • getPropertyName

      public String getPropertyName()
      Overrides:
      getPropertyName in class nablarch.core.validation.ValidationResultMessage
    • formatMessage

      public String formatMessage()
      Overrides:
      formatMessage in class nablarch.core.message.Message
    • equals

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

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

      • ValidationResultMessageもしくはそれを継承した型であること
      • メッセージ本文が同値であること。
      • バリデーション対象のプロパティ名が同値であること。
      Overrides:
      equals in class nablarch.core.validation.ValidationResultMessage
      Returns:
      このオブジェクトと等価である場合true
    • hashCode

      public int hashCode()
      このオブジェクトのハッシュコード値を返す。

      委譲先のメッセージのハッシュコード値を返却するのみ。

      Overrides:
      hashCode in class nablarch.core.validation.ValidationResultMessage
      Returns:
      ハッシュコード値。
    • toString

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