Class UserEntityFailuresException
- All Implemented Interfaces:
Serializable
UserEntityFailuresException representa uma exceção específica que será lançada
quando ocorrer uma falha em uma operação relacionada ao UserEntity.
Herda de RuntimeException e adiciona mensagens de erro detalhadas para os erros que podem ocorrer
durante as operações de manipulação dos dados da entidade User.- Since:
- 1.0.0
- Author:
- diegoneves
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstrutor da exceçãoUserEntityFailuresException.UserEntityFailuresException(Integer term, String message) Uma exceção que será lançada quando ocorrer uma falha em uma operação relacionada aoUserEntity.UserEntityFailuresException(Integer term, String message, Throwable cause) Uma exceção que será lançada quando ocorrer uma falha em uma operação relacionada aoUserEntity.UserEntityFailuresException(Integer term, Throwable cause) Constrói uma nova instância da classe de exceçãoUserEntityFailuresExceptioncom umtermespecífico que representa o tipo de erro e uma causa original da exceção. -
Method Summary
Methods inherited from class diegosneves.github.conectardoacoes.adapters.rest.exception.CustomException
getErrorDetails, obtainExceptionDetailsMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UserEntityFailuresException
Construtor da exceçãoUserEntityFailuresException. Este construtor recebe um código de termo que representa o erro ocorrido.O código de termo é utilizado para obter os detalhes correspondentes à excecção através do método
CustomException.obtainExceptionDetails(Integer). Cada exceção possui uma mensagem de erro associada, um código de estado HTTP, entre outros detalhes, que são encapsulados na instância deExceptionDetailsretornada pelo método mencionado.A mensagem detelhada da exceção é então passada para a classe parent
CustomExceptionatravés do método super().- Parameters:
term- um número inteiro representando a chave do erro na enumeraçãoExceptionDetails.- Throws:
DetailsFailureException- se nenhum elemento da enumeração corresponder ao termo fornecido. Esta exceção seria lançada pelo métodoCustomException.obtainExceptionDetails(Integer).
-
UserEntityFailuresException
Uma exceção que será lançada quando ocorrer uma falha em uma operação relacionada aoUserEntity. A exceção contém uma mensagem de erro detalhada.- Parameters:
message- A mensagem específica da exceção.
-
UserEntityFailuresException
Constrói uma nova instância da classe de exceçãoUserEntityFailuresExceptioncom umtermespecífico que representa o tipo de erro e uma causa original da exceção.Este construtor é comumente utilizado quando se quer encapsular uma exceção de baixo nível dentro da exceção personalizada
UserEntityFailuresException. Ocauseé usado para preservar o rastreamento de pilha da exceção original.O
termé um número inteiro utilizado para descobrir os detalhes da exceção na enumeraçãoExceptionDetails. Cada erro/exceção tem um correlato na enumeração que determina varias informações como o código de estado HTTP, mensagem de erro padrão, etc.- Parameters:
term- um numero inteiro que representa a chave do erro na enumeraçãoExceptionDetails. Este valor é utilizado para obter os detalhes da exceção corrente.cause- a causa original (pode ser recuperada pelo métodoThrowable.getCause()), (A causa é permitida ser null, indicando que a causa é inexistente ou desconhecida)- Throws:
DetailsFailureException- se nenhum elemento da enumeração corresponder aotermfornecido. Esta exceção seria lançada pelo métodoCustomException.obtainExceptionDetails(Integer).
-
UserEntityFailuresException
Uma exceção que será lançada quando ocorrer uma falha em uma operação relacionada aoUserEntity. A exceção contém uma mensagem de erro detalhada e a causa original do erro.- Parameters:
message- A mensagem específica da exceção.cause- A causa original do erro.
-