Package nablarch.fw.messaging
Class ErrorResponseMessage
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.fw.Result.Error
nablarch.fw.messaging.ErrorResponseMessage
- All Implemented Interfaces:
Serializable,Result
エラー応答として送信する電文情報を含んだ実行時例外。
本クラスを送出することで、業務トランザクションはロールバックしつつ、
任意の内容の応答電文を送信することができる。
- Author:
- Iwauo Tajima
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.fw.Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success -
Constructor Summary
ConstructorsConstructorDescriptionErrorResponseMessage(ResponseMessage response) コンストラクタ。ErrorResponseMessage(ResponseMessage response, Throwable e) 元例外とエラー応答電文の内容指定し、インスタンスを生成する。 -
Method Summary
Modifier and TypeMethodDescription処理結果に関する詳細情報を返す。エラー応答電文オブジェクトを返す。intステータスコードを返す。boolean処理が正常終了したかどうかを返す。toString()この実装では、以下の文字列を返す。Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
ErrorResponseMessage
コンストラクタ。- Parameters:
response- エラー応答電文の内容
-
ErrorResponseMessage
元例外とエラー応答電文の内容指定し、インスタンスを生成する。- Parameters:
response- エラー応答電文の内容e- 元例外
-
-
Method Details
-
getMessage
Description copied from interface:Result処理結果に関する詳細情報を返す。- Specified by:
getMessagein interfaceResult- Overrides:
getMessagein classThrowable- Returns:
- 詳細情報
-
getStatusCode
public int getStatusCode()Description copied from class:Result.Errorステータスコードを返す。- Specified by:
getStatusCodein interfaceResult- Overrides:
getStatusCodein classResult.Error- Returns:
- ステータスコード
-
toString
Description copied from class:Result.Errorこの実装では、以下の文字列を返す。"[" + (ステータスコード) + (結果クラス名) + "]" + (メッセージ内容)
- Overrides:
toStringin classResult.Error
-
isSuccess
public boolean isSuccess()Description copied from class:Result.Error処理が正常終了したかどうかを返す。 このクラスは異常結果を表すので、falseを返す。- Specified by:
isSuccessin interfaceResult- Overrides:
isSuccessin classResult.Error- Returns:
- 正常終了した場合は
true
-
getResponse
エラー応答電文オブジェクトを返す。- Returns:
- エラー応答電文オブジェクト
-