Package nablarch.core.message
Class ApplicationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.core.message.ApplicationException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OptimisticLockException
業務エラーが発生した際のメッセージ通知に使用する例外クラス。
本クラスは内部に処理結果メッセージ(
Message
)のリストを保持する。- See Also:
-
Constructor Summary
ConstructorDescriptionApplicationExceptionオブジェクトを生成する。ApplicationException
(List<Message> messages) 指定した処理結果メッセージのリストを保持するApplicationExceptionオブジェクトを生成する。ApplicationException
(Message message) 指定した処理結果メッセージを保持するApplicationExceptionオブジェクトを生成する。 -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMessages
(List<Message> messages) 処理結果メッセージを追加する。void
addMessages
(Message message) 処理結果メッセージを追加する。処理結果メッセージのリストを取得する。Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ApplicationException
public ApplicationException()ApplicationExceptionオブジェクトを生成する。 -
ApplicationException
指定した処理結果メッセージを保持するApplicationExceptionオブジェクトを生成する。- Parameters:
message
- 処理結果メッセージ
-
ApplicationException
指定した処理結果メッセージのリストを保持するApplicationExceptionオブジェクトを生成する。- Parameters:
messages
- 処理結果メッセージのリスト
-
-
Method Details
-
addMessages
処理結果メッセージを追加する。- Parameters:
message
- 処理結果メッセージ
-
addMessages
処理結果メッセージを追加する。- Parameters:
messages
- 処理結果メッセージのリスト
-
getMessages
処理結果メッセージのリストを取得する。- Returns:
- 処理結果メッセージのリスト
-
getMessage
- Overrides:
getMessage
in classThrowable
-