jp.finaluna.api.exception
クラス FinalunaSysException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.finaluna.api.exception.FinalunaSysException
すべての実装されたインタフェース:
java.io.Serializable, ErrorMessageHolder
直系の既知のサブクラス:
FinalunaUnsupportedOperationException

@Rcsid(value="$Revision: 16647 $ $Date: 2009-02-02 17:26:13 +0900 $")
public class FinalunaSysException
extends java.lang.RuntimeException
implements ErrorMessageHolder

システム例外を表す非検査例外。

処理中の予期せぬ問題、または修復不可能な問題をシステム管理者に通知するための例外。 この例外は非検査例外の為、業務ロジックでcatchする必要はなく、フレームワークでのみcatchすればよい。

バージョン:
$Revision: 16647 $ $Date: 2009-02-02 17:26:13 +0900 $
作成者:
NTTデータ
関連項目:
直列化された形式

フィールドの概要
private  java.lang.Object[] args
          埋め込み文字列の配列を保持する。
private  java.lang.String errorCode
          エラーコードを保持する。
private  java.lang.String message
          メッセージコードから生成したメッセージ文字列を保持する。
private  java.lang.String messageCode
          メッセージコードを保持する。
private static long serialVersionUID
           serialVersionUID
 
コンストラクタの概要
FinalunaSysException(java.lang.String errorCode, java.lang.String messageCode)
          コンストラクタ。
FinalunaSysException(java.lang.String errorCode, java.lang.String messageCode, java.lang.Object... args)
           コンストラクタ。
FinalunaSysException(java.lang.Throwable cause)
          コンストラクタ。
FinalunaSysException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String messageCode)
          コンストラクタ。
FinalunaSysException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String messageCode, java.lang.Object... args)
          コンストラクタ。
 
メソッドの概要
 java.lang.Object[] getArgs()
          埋め込み文字列を取得する。
 java.lang.String getErrorCode()
          エラーコードを取得する。
 java.lang.String getMessage()
          メッセージを取得する。
 java.lang.String getMessageCode()
          メッセージコードを取得する
 void setMessage(java.lang.String message)
          メッセージを設定する。
 
クラス 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
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID

serialVersionUID

関連項目:
定数フィールド値

errorCode

private java.lang.String errorCode
エラーコードを保持する。


messageCode

private java.lang.String messageCode
メッセージコードを保持する。


args

private java.lang.Object[] args
埋め込み文字列の配列を保持する。


message

private java.lang.String message
メッセージコードから生成したメッセージ文字列を保持する。

コンストラクタの詳細

FinalunaSysException

public FinalunaSysException(java.lang.String errorCode,
                            java.lang.String messageCode)
コンストラクタ。

パラメータ:
errorCode - エラーコード
messageCode - メッセージコード

FinalunaSysException

public FinalunaSysException(java.lang.String errorCode,
                            java.lang.String messageCode,
                            java.lang.Object... args)

コンストラクタ。

パラメータ:
errorCode - エラーコード
messageCode - メッセージコード
args - 埋め込み文字列

FinalunaSysException

public FinalunaSysException(java.lang.Throwable cause)
コンストラクタ。

パラメータ:
cause - 原因

FinalunaSysException

public FinalunaSysException(java.lang.Throwable cause,
                            java.lang.String errorCode,
                            java.lang.String messageCode)
コンストラクタ。

パラメータ:
cause - 原因
errorCode - エラーコード
messageCode - メッセージコード

FinalunaSysException

public FinalunaSysException(java.lang.Throwable cause,
                            java.lang.String errorCode,
                            java.lang.String messageCode,
                            java.lang.Object... args)
コンストラクタ。

パラメータ:
cause - 原因
errorCode - エラーコード
messageCode - メッセージコード
args - 埋め込み文字列
メソッドの詳細

getErrorCode

public java.lang.String getErrorCode()
エラーコードを取得する。

定義:
インタフェース ErrorMessageHolder 内の getErrorCode
戻り値:
エラーコード

getArgs

public java.lang.Object[] getArgs()
埋め込み文字列を取得する。

定義:
インタフェース ErrorMessageHolder 内の getArgs
戻り値:
埋め込み文字列

getMessage

public java.lang.String getMessage()
メッセージを取得する。

オーバーライド:
クラス java.lang.Throwable 内の getMessage
戻り値:
メッセージ

setMessage

public void setMessage(java.lang.String message)
メッセージを設定する。

定義:
インタフェース ErrorMessageHolder 内の setMessage
パラメータ:
message - メッセージ

getMessageCode

public java.lang.String getMessageCode()
メッセージコードを取得する

定義:
インタフェース ErrorMessageHolder 内の getMessageCode
戻り値:
メッセージコード