Class MessageComparedById

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

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

    Constructors
    Constructor
    Description
    MessageComparedById(nablarch.core.message.Message message)
    コンストラクタ。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    このオブジェクトと等価であるかを返す。
    nablarch.core.message.MessageLevel
     
     
    int
    このオブジェクトのハッシュコード値を返す。
    このオブジェクトの文字列表現を返す。

    Methods inherited from class nablarch.core.message.Message

    formatMessage, formatMessage

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MessageComparedById

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

    • getLevel

      public nablarch.core.message.MessageLevel getLevel()
      Overrides:
      getLevel in class nablarch.core.message.Message
    • getMessageId

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

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

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

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

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

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

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

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