@Published(tag="architect") public interface Result
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
Result.ClientError
サービス呼出側に起因すると思われる問題により、処理が継続できないことを示す例外。
 
 問題解決には、呼び出し側による対処が必要となるので、エラーメッセージの
 内容として、呼び出し側に要求する対処の内容を明記する必要がある。 
 | 
static class  | 
Result.Error
ハンドラの処理が異常終了したことを示す実行時例外。
 
 本クラスの具象クラスは以下の3つに類別することができる。 
 | 
static class  | 
Result.MultiStatus
処理結果が複数のステータスを含んでいることを表す。
 
 これは、バッチ処理やアップロード処理のように、
 1つのリクエストに対して複数の処理が実行される場合に返される。
 個々の処理結果には、エラー結果(4xx/5xx)が含まれうる。 
 | 
static class  | 
Result.NotFound
要求されたリソースが存在しないため、
 処理を継続することができないことを示す例外。 
 | 
static class  | 
Result.Success
ハンドラの処理が正常終了したことを表す。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getMessage()
処理結果に関する詳細情報を返す。 
 | 
int | 
getStatusCode()
ステータスコードを返す。 
 | 
boolean | 
isSuccess()
処理が正常終了したかどうかを返す。 
 | 
int getStatusCode()
java.lang.String getMessage()
@Published boolean isSuccess()
true