Class ForbiddenException

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.ForbiddenException
All Implemented Interfaces:
PortadoraDeProblema, Serializable

public class ForbiddenException extends io.micronaut.http.exceptions.HttpStatusException implements PortadoraDeProblema
Operação não permitida no recurso atual — HTTP 403.
See Also:
  • Constructor Details

    • ForbiddenException

      public ForbiddenException(String message)
      Cria a exceção com a mensagem informada e status HTTP 403.
      Parameters:
      message - descrição do motivo da proibição
  • Method Details

    • code

      public String 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 usa status.name(). Default por tipo: FORBIDDEN (= status.name()).
      Specified by:
      code in interface PortadoraDeProblema
      Returns:
      o código de máquina do problema.