Class ValidationUtilsException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
diegosneves.github.conectardoacoes.core.exception.ValidationUtilsException
All Implemented Interfaces:
Serializable

public class ValidationUtilsException extends RuntimeException
Esta é uma classe de exceção personalizada que estende a classe RuntimeException. É lançado quando um erro relacionado a uma exceção personalizada não pode ser lançada.

A classe inclui um único campo estático, ERROR, que especifica o tipo de erro.

Note: O construtor desta classe constrói a mensagem de exceção através do método buildMessage disponível no objeto ERROR de tipo ExceptionDetails.

Since:
1.0.0
Author:
diegoneves
See Also:
  • Field Details

  • Constructor Details

    • ValidationUtilsException

      public ValidationUtilsException(String message)
      Construtor para a classe ValidationUtilsException. Este construtor aceita uma string representando a mensagem de erro detalhada a ser usada ao construir a exceção. A mensagem é então passada para o método buildMessage do objeto ERROR (um instance de ExceptionDetails) para criar uma mensagem de erro formatada de maneira mais específica. O resultado final é passado para o construtor da superclasse RuntimeException para a construção da instancia da exceção.
      Parameters:
      message - A string que representa a mensagem detalhada da exceção. Esta string será usada para criar uma mensagem de erro mais detalhada através do método buildMessage do objeto ERROR.
      Throws:
      RuntimeException - Representa a exceção lançada quando ocorre um erro na validação de uma operação específica no contexto do seu uso.
      See Also:
    • ValidationUtilsException

      public ValidationUtilsException(String message, Throwable cause)
      Construtor que cria uma instância da exceção ValidationUtilsException com a mensagem e causa fornecidas. A mensagem é usada para criar uma mensagem de erro mais detalhada, passada para a superclasse, RuntimeException.
      Parameters:
      message - A string que representa a mensagem detalhada da exceção, usada para criar uma mensagem de erro mais detalhada.
      cause - A causa raiz da exceção, tipicamente uma instância de Throwable que levou à ocorrência desta exceção. Esta informação é usada para depuração e rastreamento do erro.