public class ErrorMessages
extends java.lang.Object
Constructor and Description |
---|
ErrorMessages(ApplicationException applicationException)
ApplicationException からオブジェクトを構築する。 |
Modifier and Type | Method and Description |
---|---|
static ErrorMessages |
empty()
空の
ErrorMessages インスタンスを返す。
HttpErrorHandler から使用されることを想定。 |
java.util.List<java.lang.String> |
getAllMessages()
全てのメッセージを返す。
|
java.util.List<java.lang.String> |
getGlobalMessages()
グローバルなメッセージ(プロパティに紐付かないメッセージ)をすべて返す。
|
java.lang.String |
getMessage(java.lang.String propertyName)
プロパティ名に対応したメッセージを返す。
|
java.util.List<java.lang.String> |
getPropertyMessages()
プロパティに対応したメッセージをすべて返す。
|
boolean |
hasError(java.lang.String propertyName)
指定されたプロパティ名に対応したエラーがあるかを返す。
|
public ErrorMessages(ApplicationException applicationException)
ApplicationException
からオブジェクトを構築する。applicationException
- エラーメッセージを持つアプリケーション例外public static ErrorMessages empty()
ErrorMessages
インスタンスを返す。
HttpErrorHandler
から使用されることを想定。public java.lang.String getMessage(java.lang.String propertyName)
プロパティ名に対応したメッセージが複数存在した場合には、最後に追加されたものを返す。
プロパティ名に対応したメッセージが存在しない場合は、null
を返す。
propertyName
- プロパティ名null
)public boolean hasError(java.lang.String propertyName)
propertyName
- プロパティ名true
public java.util.List<java.lang.String> getPropertyMessages()
public java.util.List<java.lang.String> getGlobalMessages()
public java.util.List<java.lang.String> getAllMessages()