public class BeanValidationResultMessage extends ValidationResultMessage
ValidationResultMessage
同士の比較をメッセージ本文とプロパティ名で実行するためのクラス。Constructor and Description |
---|
BeanValidationResultMessage(ValidationResultMessage message)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
このオブジェクトと等価であるかを返す。
|
java.lang.String |
formatMessage()
フォーマットしたメッセージを取得する。
メッセージの言語には
ThreadContext.getLanguage() に設定された言語を使用する。
スレッドコンテキストに設定されていない場合は、Locale.getDefault() から取得した言語を返す。 |
java.lang.String |
getPropertyName()
バリデーション対象のプロパティ名を取得する。
|
int |
hashCode()
このオブジェクトのハッシュコード値を返す。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返す。
|
formatMessage, getLevel, getMessageId
public BeanValidationResultMessage(ValidationResultMessage message)
message
- ValidationResultMessage
public java.lang.String getPropertyName()
ValidationResultMessage
getPropertyName
in class ValidationResultMessage
public java.lang.String formatMessage()
Message
ThreadContext.getLanguage()
に設定された言語を使用する。
スレッドコンテキストに設定されていない場合は、Locale.getDefault()
から取得した言語を返す。formatMessage
in class Message
public boolean equals(java.lang.Object obj)
obj
が以下の条件を全て満たす場合true
を返す。
ValidationResultMessage
もしくはそれを継承した型であることequals
in class ValidationResultMessage
true
public int hashCode()
委譲先のメッセージのハッシュコード値を返却するのみ。
hashCode
in class ValidationResultMessage
public java.lang.String toString()
toString
in class ValidationResultMessage