public class KaidenRuntimeException extends RuntimeException
メッセージIDまたはメッセージを外部から受け取ります。
当クラスをスローする際、エラー内容が必ずログを出力します。
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_MESSAGE_ERR0008
[メッセージ] エラーが発生しました。
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
KaidenRuntimeException(String message)
コンストラクタ.
|
protected |
KaidenRuntimeException(String message,
Throwable e)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static KaidenRuntimeException |
makeInstance(String msg)
代替コンストラクタ.
|
static KaidenRuntimeException |
makeInstance(String msgId,
Object[] args)
代替コンストラクタ.
|
static KaidenRuntimeException |
makeInstance(String msgId,
Object[] args,
Throwable e)
代替コンストラクタ.
|
static KaidenRuntimeException |
makeInstance(String msg,
Throwable e)
代替コンストラクタ.
|
static KaidenRuntimeException |
makeInstance(Throwable e)
代替コンストラクタ.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
protected KaidenRuntimeException(String message)
message
- メッセージpublic static KaidenRuntimeException makeInstance(String msg)
メッセージを直接受け取る場合に使用します。
当メソッドを使用する場合、メッセージは英語としてください。
msg
- メッセージpublic static KaidenRuntimeException makeInstance(String msg, Throwable e)
メッセージを直接受け取る場合に使用します。
当メソッドを使用する場合、メッセージは英語としてください。
msg
- メッセージe
- 発生元エラーpublic static KaidenRuntimeException makeInstance(String msgId, Object[] args)
メッセージIDを指定して使用します。
メッセージはプロパティファイルから取得して使用します。
msgId
- メッセージIDargs
- メッセージ引数public static KaidenRuntimeException makeInstance(Throwable e)
例外クラスを受け取ります。
メッセージは固定のものを使用します。
e
- 発生元エラーpublic static KaidenRuntimeException makeInstance(String msgId, Object[] args, Throwable e)
例外クラスとメッセージIDを受け取ります。
メッセージはプロパティファイルから取得して使用します。
msgId
- メッセージIDargs
- メッセージ引数e
- 発生元エラーCopyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.