Package nablarch.fw
Class Result.MultiStatus
java.lang.Object
nablarch.fw.Result.Success
nablarch.fw.Result.MultiStatus
- All Implemented Interfaces:
Result
- Enclosing interface:
- Result
処理結果が複数のステータスを含んでいることを表す。
これは、バッチ処理やアップロード処理のように、
1つのリクエストに対して複数の処理が実行される場合に返される。
個々の処理結果には、エラー結果(4xx/5xx)が含まれうる。
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.fw.Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddResults(Result... results) 処理結果を追加する。処理結果のリストを取得する。intステータスコードを返す。boolean処理が正常終了したかどうかを返す。Methods inherited from class nablarch.fw.Result.Success
getMessage, toString
-
Constructor Details
-
MultiStatus
public MultiStatus()デフォルトコンストラクタ。 -
MultiStatus
コンストラクタ。- Parameters:
message- メッセージ
-
-
Method Details
-
getStatusCode
public int getStatusCode()ステータスコードを返す。- Specified by:
getStatusCodein interfaceResult- Overrides:
getStatusCodein classResult.Success- Returns:
- ステータスコード
-
getResults
処理結果のリストを取得する。- Returns:
- 処理結果のリスト
-
addResults
処理結果を追加する。- Parameters:
results- 追加する処理結果。- Returns:
- このオブジェクト自体。
-
isSuccess
public boolean isSuccess()処理が正常終了したかどうかを返す。 このクラスは正常終了を表すのでtrueを返す。 本クラスの実装では、このオブジェクトが内包する全ての 処理結果オブジェクトが正常終了であった場合にtrueを返し、 1つでも異常終了しているものがあれば falseを返す。- Specified by:
isSuccessin interfaceResult- Overrides:
isSuccessin classResult.Success- Returns:
- 正常終了した場合は
true
-