Package systextil.integracao
Class Erros
java.lang.Object
java.lang.Throwable
java.lang.Exception
systextil.integracao.Erros
- All Implemented Interfaces:
Serializable
Implementa uma Exception que e lancada contendo uma ou varias mensagens de
erro.
Por nao ser subclasse de RuntimeException, quando for lancada nao
pode ser ignorada: e necessario saber o que fazer com ela - por exemplo,
gravar as mensagens em um log.
O objetivo e eliminar o uso de StopException para controlar o fluxo
de regras no programa. O correto e sempre lancar a exception e depois disso
gravar as mensagens num log - nao o contrario.
- Author:
- sergio
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
local
O local de destino das mensagens de erro. -
msgs
A lista de mensagens de erro que serao lancadas.
-
-
Constructor Details
-
Erros
Inicia uma Exception com a lista de mensagens vazia.- Parameters:
local- o local de destino das mensagens de erro
-
Erros
Inicia uma Exception com uma mensagem na lista.- Parameters:
local- o local de destino das mensagens de erromsg- a mensagem de erro
-