Class MessageComparedByContent

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

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

    • MessageComparedByContent

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

    • getLevel

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

      public String formatMessage()
      Description copied from class: Message
      フォーマットしたメッセージを取得する。

      メッセージの言語にはThreadContext.getLanguage()に設定された言語を使用する。 スレッドコンテキストに設定されていない場合は、Locale.getDefault()から取得した言語を返す。

      Overrides:
      formatMessage in class Message
      Returns:
      フォーマットしたメッセージ
    • equals

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

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

      • Messageもしくはそれを継承した型であること
      • メッセージレベルが同値であること。
      • メッセージ本文が同値であること。
      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:
      メッセージ本文とエラーレベルを記載した文字列