Class ErrorMessages

java.lang.Object
nablarch.fw.web.message.ErrorMessages

public class ErrorMessages extends Object
エラーメッセージを保持するクラス。
  • Constructor Details

    • ErrorMessages

      public ErrorMessages(ApplicationException applicationException)
      ApplicationExceptionからオブジェクトを構築する。
      Parameters:
      applicationException - エラーメッセージを持つアプリケーション例外
  • Method Details

    • empty

      public static ErrorMessages empty()
      空のErrorMessagesインスタンスを返す。 HttpErrorHandlerから使用されることを想定。
      Returns:
      空のインスタンス
    • getMessage

      public String getMessage(String propertyName)
      プロパティ名に対応したメッセージを返す。

      プロパティ名に対応したメッセージが複数存在した場合には、最後に追加されたものを返す。 プロパティ名に対応したメッセージが存在しない場合は、nullを返す。

      Parameters:
      propertyName - プロパティ名
      Returns:
      プロパティ名に対応したメッセージ(存在しない場合はnull)
    • hasError

      public boolean hasError(String propertyName)
      指定されたプロパティ名に対応したエラーがあるかを返す。
      Parameters:
      propertyName - プロパティ名
      Returns:
      プロパティ名に対応したエラーがある場合はtrue
    • getPropertyMessages

      public List<String> getPropertyMessages()
      プロパティに対応したメッセージをすべて返す。
      Returns:
      プロパティ対応したメッセージのリスト
    • getGlobalMessages

      public List<String> getGlobalMessages()
      グローバルなメッセージ(プロパティに紐付かないメッセージ)をすべて返す。
      Returns:
      グローバルなメッセージのリスト
    • getAllMessages

      public List<String> getAllMessages()
      全てのメッセージを返す。
      Returns:
      全てのメッセージのリスト