Class ConflictException
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.ConflictException
- All Implemented Interfaces:
PortadoraDeProblema, Serializable
public class ConflictException
extends io.micronaut.http.exceptions.HttpStatusException
implements PortadoraDeProblema
Conflito de negócio (ex.: recurso já existente) — HTTP 409.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConflictException(String message) Cria a exceção com a mensagem informada e status HTTP 409. -
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
-
ConflictException
Cria a exceção com a mensagem informada e status HTTP 409.- Parameters:
message- descrição do conflito de negócio
-
-
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:CONFLICT(=status.name()).- Specified by:
codein interfacePortadoraDeProblema- Returns:
- o código de máquina do problema.
-