Pacote io.realm.mongodb
Classe App.Result<T>
- java.lang.Object
-
- io.realm.mongodb.App.Result<T>
-
- Parâmetros do tipo:
T
- Tipo retornado se a solicitação foi bem-sucedida.
- Classe anexa:
- Aplicação
public static class App.Result<T> extends Object
Classe de resultado que representa o resultado de uma solicitação assíncrona deste aplicativo para o MongoDB Realm.- Veja também:
App.Callback
-
-
Resumo do método
Todos os métodos Métodos estáticos Métodos de instância Métodos concretos Modificador e tipo Método Descrição T
get()
Retorna a resposta caso a solicitação tenha sido bem-sucedida.AppException
getError()
Retorna o erro no caso de uma solicitação com falha.T
getOrDefault(T defaultValue)
Retorna a resposta se a solicitação for bem-sucedida.T
getOrThrow()
Se a solicitação for bem-sucedida, a resposta será retornada, caso contrário, o erro fornecido será gerado.boolean
isSuccess()
Retorna se a solicitação foi bem-sucedida ou nãostatic <T> App.Result<T>
success()
Cria um resultado de solicitação bem-sucedido sem valor de retorno.static <T> App.Result<T>
withError(AppException exception)
Cria um resultado de solicitação com falha.static <T> App.Result<T>
withResult(T result)
Cria um resultado de solicitação bem-sucedido com um valor de retorno.
-
-
-
Detalhes do método
-
Sucesso
public static <T> App.Result<T> success()
Cria um resultado de solicitação bem-sucedido sem valor de retorno.
-
withResult
public static <T> App.Result<T> withResult(T result)
Cria um resultado de solicitação bem-sucedido com um valor de retorno.- Parâmetros:
result
- o valor do resultado.
-
withError
public static <T> App.Result<T> withError(AppException exception)
Cria um resultado de solicitação com falha. A solicitação falhou por algum motivo, porque houve um erro de rede ou porque o Objeto de Realm retornou um erro.- Parâmetros:
exception
- erro que ocorreu.
-
isSuccess
public boolean isSuccess()
Retorna se a solicitação foi bem-sucedida ou não- Retorna:
true
se a solicitação foi um sucesso,false
caso contrário.
-
obter
public T get()
Retorna a resposta caso a solicitação tenha sido bem-sucedida.- Retorna:
- o valor da resposta no caso de uma solicitação bem-sucedida.
-
getOrDefault
public T getOrDefault(T defaultValue)
Retorna a resposta se a solicitação for bem-sucedida. Se falhar, o valor padrão será retornado.- Retorna:
- o valor da resposta no caso de uma solicitação bem-sucedida. Se a solicitação falhar, o valor padrão será retornado.
-
ObterOrThrow
public T getOrThrow()
Se a solicitação for bem-sucedida, a resposta será retornada, caso contrário, o erro fornecido será gerado.- Retorna:
- o objeto de resposta caso a solicitação seja bem-sucedida.
- Lançamentos:
AppException
- forneceu erro caso a solicitação falhe.
-
Obter erro
public AppException getError()
Retorna o erro no caso de uma solicitação com falha.- Retorna:
- o
AppException
no caso de uma solicitação com falha.
-
-