Package nablarch.fw
Class Result.ClientError
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
nablarch.fw.Result.Error
nablarch.fw.Result.ClientError
- All Implemented Interfaces:
Serializable
,Result
- Direct Known Subclasses:
BadRequest
,Conflicted
,Forbidden
,RequestEntityTooLarge
,Result.NotFound
,Unauthorized
- Enclosing interface:
- Result
サービス呼出側に起因すると思われる問題により、処理が継続できないことを示す例外。
問題解決には、呼び出し側による対処が必要となるので、エラーメッセージの
内容として、呼び出し側に要求する対処の内容を明記する必要がある。
- 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
ConstructorDescriptionデフォルトコンストラクタClientError
(String message) コンストラクタClientError
(String message, Throwable cause) コンストラクタClientError
(Throwable cause) コンストラクタ -
Method Summary
Methods inherited from class nablarch.fw.Result.Error
isSuccess, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface nablarch.fw.Result
getMessage
-
Constructor Details
-
ClientError
public ClientError()デフォルトコンストラクタ -
ClientError
コンストラクタ- Parameters:
message
- エラーメッセージ
-
ClientError
コンストラクタ- Parameters:
cause
- 起因となる例外
-
ClientError
コンストラクタ- Parameters:
message
- エラーメッセージcause
- 起因となる例外
-
-
Method Details
-
getStatusCode
public int getStatusCode()ステータスコードを返す。- Specified by:
getStatusCode
in interfaceResult
- Overrides:
getStatusCode
in classResult.Error
- Returns:
- ステータスコード
-