Exceção de classe do aplicativo

    • Detalhes do construtor

      • AppException

        AppException pública(ErrorCode errorCode,
                            String errorMessage)
        Crie um erro causado por um erro no protocolo ao se comunicar com o servidor de objetos.
        Parâmetros:
        errorCode - código de erro para este tipo de erro.
        errorMessage - mensagem de erro detalhada.
      • AppException

        appException pública(String errorType, int errorCode,
                            String errorMessage)
        Cria um erro desconhecido que não pode ser mapeado para nenhum caso de erro conhecido.

        Isso significa que getErrorCode() retornará ErrorCode.UNKNOWN, mas getErrorType() e getErrorIntValue() retornarão os valores subjacentes que podem ajudar a identificar o erro real.

        Parâmetros:
        errorCode - código de erro para este tipo de erro.
        errorMessage - mensagem de erro detalhada.
      • AppException

        AppException pública (ErrorCode errorCode, exceção Throwable )
        Crie um erro causado por uma exceção ao se comunicar com o servidor de objetos.
        Parâmetros:
        errorCode - código de erro para este tipo de erro.
        exception - exceção subjacente que causa esse erro.
      • AppException

        AppException pública (ErrorCode , títuloda string , dica de
                            string
                            @Nullable )
        Erros ocorrendo ao tentar autenticar um usuário.
        Parâmetros:
        errorCode - código de erro para este tipo de erro.
        title - título para esse tipo de erro.
        hint - uma dica para resolver o erro.
      • AppException

        AppException pública (ErrorCode errorCode,
                            @Nullable
                            String errorMessage,
                            @Nullable
                            Throwable exceção)
        Erro genérico que pode acontecer em qualquer lugar.
        Parâmetros:
        errorCode - código de erro para este tipo de erro.
        errorMessage - mensagem de erro detalhada.
        exception - exceção subjacente se o erro foi causado por isso.
    • Detalhes do método

      • Obter código de erro

        Public ErrorCode getErrorCode()
        Retorna o ErrorCode identificando o tipo de erro.

        Se ErrorCode.UNKNOWN for retornado, significa que o erro não pôde ser mapeado para nenhum erro conhecido. Nesse caso, getErrorType() e getErrorIntValue() retornarão as informações de erro subjacentes que podem identificar melhor o tipo de erro.

        Retorna:
        o código de erro identificando o tipo de erro.
        Veja também:
        ErrorCode
      • getErrorType

        string pública getErrorType()
        Retorna uma string descrevendo o tipo de erro que é.
        Retorna:
      • getErrorIntValue

        public int getErrorIntValue()
        Retorna um número inteiro representando este tipo específico de erro. Este valor só é exclusivo dentro do valor fornecido por getErrorType().
        Retorna:
        o valor inteiro que representa esse tipo de erro.
      • Obter mensagem de erro

        @Nullable
        public String getErrorMessage()
        Retorna uma mensagem de erro mais detalhada sobre a causa desse erro.
        Retorna:
        uma mensagem de erro detalhada ou null se não houver uma disponível.
      • getException

        @Nullable
        public Throwable getException()
        Retorna a exceção subjacente que causa esse erro, se houver.
        Retorna:
        a exceção subjacente causando este erro ou null se não for causado por uma exceção.