クラス関数

    • メソッドの詳細

      • CallFunction

        public <ResultT> ResultT callFunction​(String name,
                                              List<?> args,
                                              Class<ResultT> resultClass,
                                              CodecRegistry codecRegistry)
        カスタム コーデック レジストリのエンコード/デコード引数/結果と同期して MongoDB Realm 関数を呼び出します。
        型パラメータ:
        ResultT - codecRegistryを使用して応答がデコードされるタイプ。
        パラメーター:
        name - 呼び出す Realm 関数の名前。
        args - Realm 関数への引数。
        resultClass - 関数の結果が変換される型。
        codecRegistry - 引数のエンコードと結果のデコードに使用するコーデック レジストリ。
        次の値を返します。
        Realm 関数の結果。
        次の例外がスローされます。
        AppException - リクエストが何らかの方法で失敗した場合。
        以下も参照してください。
        callFunctionAsync(String, List, Class, CodecRegistry, App.Callback), AppConfiguration.getDefaultCodecRegistry()
      • CallFunction

        public <ResultT> ResultT callFunction​(String name,
                                              List<?> args,
                                              Class<ResultT> resultClass)
        デフォルトのコーデック レジストリのエンコード/デコード引数/結果と同期して MongoDB Realm 関数を呼び出します。
        型パラメータ:
        ResultT - デフォルトのコーデック レジストリを使用して応答がデコードされるタイプ。
        パラメーター:
        name - 呼び出す Realm 関数の名前。
        args - Realm 関数への引数。
        resultClass - 関数の結果が変換される型。
        次の値を返します。
        Realm 関数の結果。
        次の例外がスローされます。
        AppException - リクエストが何らかの方法で失敗した場合。
        以下も参照してください。
        callFunction(String, List, Class, CodecRegistry), AppConfiguration.getDefaultCodecRegistry()
      • CallFunction

        public <ResultT> ResultT callFunction​(String name,
                                              List<?> args,
                                              Decoder<ResultT> resultDecoder)
        カスタム結果デコードを使用して同期的に MongoDB Realm 関数を呼び出します。

        引数はデフォルトのコーデック レジストリ エンコードでエンコードされます。

        型パラメータ:
        ResultT - 応答がデコードされるタイプ resultDecoder
        パラメーター:
        name - 呼び出す Realm 関数の名前。
        args - Realm 関数への引数。
        resultDecoder - 結果をデコードするために使用されるデコード。
        次の値を返します。
        Realm 関数の結果。
        次の例外がスローされます。
        AppException - リクエストが何らかの方法で失敗した場合。
        以下も参照してください。
        callFunction(String, List, Class, CodecRegistry), AppConfiguration.getDefaultCodecRegistry()
      • getDefaultCodecRegistry

        public CodecRegistry getDefaultCodecRegistry()
        このRealm 関数インスタンスの引数をエンコードし、結果をデコードするために使用されるデフォルトのコーデック レジストリを返します。
        次の値を返します。
        デフォルトのコーデック レジストリ。
      • getApp

        public App getApp()
        この インスタンスが関連付けられているAppを返します。
        次の値を返します。
        このインスタンスが関連付けられているApp
      • getUser

        publicユーザーgetUser()
        この インスタンスが関連付けられているUserを返します。
        次の値を返します。
        このインスタンスが関連付けられているUser