public class OAuthRequestException extends OAuthClientException
error
: エラーコードerrorDescription
: エラーの追加テキスト情報(オプショナル)errorUri
: エラーの追加情報を得ることができるWebページのURI(オプショナル)parameters
: その他のエラー情報(オプショナル)state
パラメータはここでは作成されません。state
パラメータはCSRF対策用のワンタイムトークンで、このクラスの生成時は state
パラメータの検証が済んだ状態です。parameters
は、エラーレスポンスに含まれる全ての情報を保持しており、認可サーバごとの固有の情報が含まれます。getParameter(String)
を利用してください。 コンストラクタと説明 |
---|
OAuthRequestException(String message,
int statusCode,
Map<String,Object> parameters)
OAuth 2.0 のエラーレスポンスを使用して、例外クラスを作成します。
|
OAuthRequestException(String message,
int statusCode,
Map<String,Object> parameters,
Throwable cause)
OAuth 2.0 のエラーレスポンスおよび原因を使用して、例外クラスを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getError()
エラーコードを取得します。
|
String |
getErrorDescription()
エラーの追加テキスト情報を取得します。
|
String |
getErrorUri()
エラーの追加情報を得ることができるWebページのURIを取得します。
|
<T> T |
getParameter(String key)
エラーレスポンスの情報を取得します。
|
Map<String,Object> |
getParameters()
エラーレスポンスの全ての情報を取得します。
|
int |
getStatusCode()
HTTPステータスコードを取得します。
|
String |
toString() |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
public OAuthRequestException(String message, int statusCode, Map<String,Object> parameters)
message
- メッセージstatusCode
- HTTPステータスコードparameters
- エラーレスポンス情報public String getError()
OAuthErroCode
に定義されています。OAuthErroCode
以外のエラーコードが設定される場合もあります。public String getErrorDescription()
public String getErrorUri()
public <T> T getParameter(String key)
T
- エラーレスポンス情報の型key
- エラーレスポンス情報のキーpublic int getStatusCode()
Copyright © 2012 NTT DATA INTRAMART CORPORATION