Package nablarch.test.core.entity
Class BeanValidationResultMessage
java.lang.Object
nablarch.core.message.Message
nablarch.core.validation.ValidationResultMessage
nablarch.test.core.entity.BeanValidationResultMessage
ValidationResultMessage同士の比較をメッセージ本文とプロパティ名で実行するためのクラス。-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class nablarch.core.message.Message
formatMessage, getLevel, getMessageId
-
Constructor Details
-
BeanValidationResultMessage
コンストラクタ。- Parameters:
message-ValidationResultMessage
-
-
Method Details
-
getPropertyName
Description copied from class:ValidationResultMessageバリデーション対象のプロパティ名を取得する。- Overrides:
getPropertyNamein classValidationResultMessage- Returns:
- バリデーション対象のプロパティ名
-
formatMessage
Description copied from class:Messageフォーマットしたメッセージを取得する。 メッセージの言語にはThreadContext.getLanguage()に設定された言語を使用する。 スレッドコンテキストに設定されていない場合は、Locale.getDefault()から取得した言語を返す。- Overrides:
formatMessagein classMessage- Returns:
- フォーマットしたメッセージ
-
equals
このオブジェクトと等価であるかを返す。objが以下の条件を全て満たす場合trueを返す。ValidationResultMessageもしくはそれを継承した型であること- メッセージ本文が同値であること。
- バリデーション対象のプロパティ名が同値であること。
- Overrides:
equalsin classValidationResultMessage- Returns:
- このオブジェクトと等価である場合
true
-
hashCode
public int hashCode()このオブジェクトのハッシュコード値を返す。委譲先のメッセージのハッシュコード値を返却するのみ。
- Overrides:
hashCodein classValidationResultMessage- Returns:
- ハッシュコード値。
-
toString
このオブジェクトの文字列表現を返す。- Overrides:
toStringin classValidationResultMessage- Returns:
- メッセージIDとバリデーション対象プロパティを記載した文字列
-