Class MessageComparedById

java.lang.Object
nablarch.core.message.Message
nablarch.test.core.entity.MessageComparedById

public class MessageComparedById extends Message
Message同士の比較をメッセージIDで実行するためのクラス。
  • Constructor Details

    • MessageComparedById

      public MessageComparedById(Message message)
      コンストラクタ。
      Parameters:
      message - メッセージ
  • Method Details

    • getLevel

      public MessageLevel getLevel()
      Description copied from class: Message
      メッセージの通知レベルを取得する。
      Overrides:
      getLevel in class Message
      Returns:
      メッセージの通知レベル
    • getMessageId

      public String getMessageId()
      Description copied from class: Message
      文字列リソースのメッセージIDを取得する。
      Overrides:
      getMessageId in class Message
      Returns:
      文字列リソースのメッセージID
    • equals

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

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

      • Messageもしくはそれを継承した型であること
      • メッセージレベルが同値であること。
      • メッセージIDが同値であること。
      Overrides:
      equals in class Message
      Returns:
      このオブジェクトと等価である場合true
    • hashCode

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

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

      Overrides:
      hashCode in class Message
      Returns:
      ハッシュコード値。
    • toString

      public String toString()
      このオブジェクトの文字列表現を返す。
      Overrides:
      toString in class Object
      Returns:
      メッセージIDとエラーレベルを記載した文字列