Funções de classe

    • Detalhes do método

      • função de chamada

        public <ResultT> ResultT callFunction​(String name,
                                              List<?> args,
                                              Class<ResultT> resultClass,
                                              CodecRegistry codecRegistry)
        Chame uma função do MongoDB Realm de forma síncrona com os argumentos/resultados de codificação/decodificação de registro de codec personalizado.
        Parâmetros do tipo:
        ResultT - O tipo que a resposta será decodificada usando o codecRegistry.
        Parâmetros:
        name - Nome da Função de Realm a ser chamada.
        args - Argumentos para a Função de Realm.
        resultClass - O tipo para o qual o resultado das funções deve ser convertido.
        codecRegistry - Registro de codec para usar para codificação de argumentos e decodificação de resultados.
        Retorna:
        Resultado da Função de Realm.
        Lançamentos:
        AppException - se a solicitação falhar de alguma forma.
        Veja também:
        callFunctionAsync(String, List, Class, CodecRegistry, App.Callback), AppConfiguration.getDefaultCodecRegistry()
      • função de chamada

        public <ResultT> ResultT callFunction​(String name,
                                              List<?> args,
                                              Class<ResultT> resultClass)
        Chame uma função do MongoDB Realm de forma síncrona com os argumentos/resultados de codificação/decodificação de registro de codecs padrão.
        Parâmetros do tipo:
        ResultT - O tipo com o qual a resposta será decodificada usando o registro de codec padrão.
        Parâmetros:
        name - Nome da Função de Realm a ser chamada.
        args - Argumentos para a Função de Realm.
        resultClass - O tipo para o qual o resultado das funções deve ser convertido.
        Retorna:
        Resultado da Função de Realm.
        Lançamentos:
        AppException - se a solicitação falhar de alguma forma.
        Veja também:
        callFunction(String, List, Class, CodecRegistry), AppConfiguration.getDefaultCodecRegistry()
      • função de chamada

        public <ResultT> ResultT callFunction​(String name,
                                              List<?> args,
                                              Decoder<ResultT> resultDecoder)
        Chame uma função do MongoDB Realm de forma sincronizada com o decodificador de resultados personalizado.

        Os argumentos serão codificados com a codificação de registro de codec padrão.

        Parâmetros do tipo:
        ResultT - O tipo como a resposta será decodificada usando o resultDecoder
        Parâmetros:
        name - Nome da Função de Realm a ser chamada.
        args - Argumentos para a Função de Realm.
        resultDecoder - O decodificador usado para decodificar o resultado.
        Retorna:
        Resultado da Função de Realm.
        Lançamentos:
        AppException - se a solicitação falhar de alguma forma.
        Veja também:
        callFunction(String, List, Class, CodecRegistry), AppConfiguration.getDefaultCodecRegistry()
      • getDefaultCodecRegistry

        public CodecRegistry getDefaultCodecRegistry()
        Retorna o registro de codec padrão usado para codificar argumentos e decodificar resultados para esta instância de funções do Realm .
        Retorna:
        O registro de codec padrão.
      • getApp

        aplicativo público getApp()
        Retorna o App com o qual esta instância está associada.
        Retorna:
        O App com o qual esta instância está associada.
      • getUser

        utilizador público getUser ()
        Retorna o User com o qual esta instância está associada.
        Retorna:
        O User com o qual esta instância está associada.