パッケージ io.realm.mongodb

クラス App.Result[T]<T>

  • 型パラメータ:
    T - リクエストが成功した場合に返されるタイプ。
    クラスを囲みます。
    アプリ

    public static class App.Result<T>
    extends Object
    このアプリから MongoDB Realm に対する非同期リクエストの結果を表す結果クラス。
    以下も参照してください。
    App.Callback
    • メソッドの詳細

      • 成功

        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