パッケージ io.realm.mongodb
クラス App.Result[T]<T>
- java.lang.Object
-
- io.realm.mongodb.App.Result[T]<T>
-
- 型パラメータ:
T
- リクエストが成功した場合に返されるタイプ。
- クラスを囲みます。
- アプリ
public static class App.Result<T> extends Object
このアプリから MongoDB Realm に対する非同期リクエストの結果を表す結果クラス。- 以下も参照してください。
App.Callback
-
-
メソッドの概要
すべてのメソッド 静的メソッド インスタンス メソッド 具象メソッド 修飾子と型 方式 説明 T
get()
リクエストが成功した場合は応答を返します。AppException
getError()
リクエストが失敗した場合はエラーを返します。T
getOrDefault(T defaultValue)
リクエストが成功した場合は応答を返します。T
getOrThrow()
リクエストが成功した場合は、応答が返されますが、そうでない場合は、提供されたエラーがスローされます。boolean
isSuccess()
リクエストが成功したかどうかを返しますstatic <T> App.Result<T>
success()
戻り値のない成功したリクエスト結果を作成します。static <T> App.Result<T>
withError(AppException exception)
失敗したリクエスト結果を作成します。static <T> App.Result<T>
withResult(T result)
戻り値を持つ成功したリクエスト結果を作成します。
-
-
-
メソッドの詳細
-
成功
public static <T> App.Result<T> success()
戻り値のない成功したリクエスト結果を作成します。
-
withResult
public static <T> App.Result<T> withResult(T result)
戻り値を持つ成功したリクエスト結果を作成します。- パラメーター:
result
- 結果の値。
-
withError
public static <T> App.Result<T> withError(AppException exception)
失敗したリクエスト結果を作成します。 ネットワーク エラーが発生したか、Realm オブジェクト サーバーがエラーを返したかのいずれかの理由で、リクエストは何らかの理由で失敗しました。- パラメーター:
exception
- エラーが発生しました。
-
isSuccess
公開ブール値 isSuccess()
リクエストが成功したかどうかを返します- 次の値を返します。
true
リクエストが成功した場合はfalse
、失敗した場合は 。
-
得る
public T get()
リクエストが成功した場合は応答を返します。- 次の値を返します。
- リクエストが成功した場合の 応答値 。
-
getOrDefault
public T getOrDefault( T defaultValue)
リクエストが成功した場合は応答を返します。 失敗した場合は、代わりにデフォルト値が返されます。- 次の値を返します。
- リクエストが成功した場合の 応答値 。 リクエストが失敗した場合は、代わりにデフォルト値が返されます。
-
getOrThrow
public T getOrthrow()
リクエストが成功した場合は、応答が返されますが、そうでない場合は、提供されたエラーがスローされます。- 次の値を返します。
- リクエストが成功した場合の 応答オブジェクト 。
- 次の例外がスローされます。
AppException
- リクエストが失敗した場合に提供されるエラー。
-
getError
public AppException getError()
リクエストが失敗した場合はエラーを返します。- 次の値を返します。
- リクエストが失敗した場合は
AppException
。
-
-