Class BadRequestException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.micronaut.http.exceptions.HttpException
io.micronaut.http.exceptions.HttpStatusException
br.com.xadm.comum.web.BadRequestException
- All Implemented Interfaces:
PortadoraDeProblema, Serializable
public class BadRequestException
extends io.micronaut.http.exceptions.HttpStatusException
implements PortadoraDeProblema
Parâmetro ou conteúdo inválido — HTTP 400. Renderizada em problem+json pelo processor.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBadRequestException(String message) Cria a exceção com a mensagem informada e status HTTP 400. -
Method Summary
Methods inherited from class io.micronaut.http.exceptions.HttpStatusException
getBody, getStatusMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface PortadoraDeProblema
title
-
Constructor Details
-
BadRequestException
Cria a exceção com a mensagem informada e status HTTP 400.- Parameters:
message- descrição do parâmetro ou conteúdo inválido
-
-
Method Details
-
code
Código estável legível por máquina (ex.:invalid_token,placa_nao_encontrada), que um consumidor NOSSO usa para ramificar. Deve ser não-branco; nulo/branco → o processor usastatus.name(). Default por tipo:BAD_REQUEST— o mesmo code das falhas de Bean Validation, para o consumidor não distinguir borda×service.- Specified by:
codein interfacePortadoraDeProblema- Returns:
- o código de máquina do problema.
-