Class ApplicationException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
OptimisticLockException

@Published public class ApplicationException extends RuntimeException
業務エラーが発生した際のメッセージ通知に使用する例外クラス。

本クラスは内部に処理結果メッセージ(Message)のリストを保持する。

See Also:
  • Constructor Details

    • ApplicationException

      public ApplicationException()
      ApplicationExceptionオブジェクトを生成する。
    • ApplicationException

      public ApplicationException(Message message)
      指定した処理結果メッセージを保持するApplicationExceptionオブジェクトを生成する。
      Parameters:
      message - 処理結果メッセージ
    • ApplicationException

      public ApplicationException(List<Message> messages)
      指定した処理結果メッセージのリストを保持するApplicationExceptionオブジェクトを生成する。
      Parameters:
      messages - 処理結果メッセージのリスト
  • Method Details

    • addMessages

      public void addMessages(Message message)
      処理結果メッセージを追加する。
      Parameters:
      message - 処理結果メッセージ
    • addMessages

      public void addMessages(List<Message> messages)
      処理結果メッセージを追加する。
      Parameters:
      messages - 処理結果メッセージのリスト
    • getMessages

      public List<Message> getMessages()
      処理結果メッセージのリストを取得する。
      Returns:
      処理結果メッセージのリスト
    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable