|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
jp.co.fujitsu.reffi.common.exception.AbstractCoreException
public abstract class AbstractCoreException
[概 要]
共通例外の抽象基底クラスです.[詳 細]
このクラスを継承した例外クラスがスローされ、フレームワークに キャッチされると、自動的にユーザ通知が行われます。 ユーザ通知を意図的にしない場合、setNotifyToUser(false)をコールして下さい。[備 考]
| コンストラクタの概要 | |
|---|---|
AbstractCoreException()
|
|
AbstractCoreException(String id)
メッセージIDを引数に取るコンストラクタです。 |
|
AbstractCoreException(String id,
Throwable e)
メッセージIDと原因例外を引数に取るコンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
String |
getId()
[概 要] エラー番号取得 [詳 細] 設定されているエラー番号を取得します。 |
String |
getMessage()
[概 要] エラーメッセージ取得 [詳 細] 設定されているエラーメッセージを取得します。 |
protected abstract String |
getMessageSource()
メッセージリソースの所在を返却するメソッドです。 |
protected void |
init()
例外初期化メソッドです。 |
boolean |
isNotifyToUser()
[概 要] クライアント通知フラグ取得 [詳 細] エラー内容クライアント通知フラグを取得します。 |
void |
setId(String id)
[概 要] エラー番号設定 [詳 細] [備 考] |
void |
setMessage(String message)
この例外が保持するエラーメッセージを返却します。 |
void |
setNotifyToUser(boolean notifyToUser)
[概 要] クライアント通知フラグ設定 [詳 細] エラー内容クライアント通知フラグを設定します。 |
| クラス java.lang.Throwable から継承されたメソッド |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public AbstractCoreException()
public AbstractCoreException(String id)
id - メッセージID
public AbstractCoreException(String id,
Throwable e)
try{
:
}catch(IOException e){
throw new CoreLogicException("EFC9999", e);
}
上記のように発生した例外に対してメッセージを付けて、
フレームワークにスローすることが出来ます。
id - メッセージIDe - 原因例外| メソッドの詳細 |
|---|
protected abstract String getMessageSource()
protected String getMessageSource(){
return "jp.co.fujitsu.reffi.common.exception.corelogic_message";
}
public String getId()
CoreExceptionIF の記述:[概 要]
エラー番号取得[詳 細]
設定されているエラー番号を取得します。[備 考]
CoreExceptionIF 内の getIdpublic void setId(String id)
[概 要]
エラー番号設定[詳 細]
[備 考]
id - エラー番号public String getMessage()
CoreExceptionIF の記述:[概 要]
エラーメッセージ取得[詳 細]
設定されているエラーメッセージを取得します。[備 考]
CoreExceptionIF 内の getMessageThrowable 内の getMessagepublic void setMessage(String message)
エラーメッセージ - public boolean isNotifyToUser()
CoreExceptionIF の記述:[概 要]
クライアント通知フラグ取得[詳 細]
エラー内容クライアント通知フラグを取得します。[備 考]
CoreExceptionIF 内の isNotifyToUserpublic void setNotifyToUser(boolean notifyToUser)
CoreExceptionIF の記述:[概 要]
クライアント通知フラグ設定[詳 細]
エラー内容クライアント通知フラグを設定します。[備 考]
CoreExceptionIF 内の setNotifyToUsernotifyToUser - 通知する場合はtrue、それ以外はfalseprotected void init()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||