Package br.com.intersys.systextil.global
Class RuntimeMsg
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
br.com.intersys.systextil.global.RuntimeMsg
- All Implemented Interfaces:
Serializable
,Translatable
- Direct Known Subclasses:
RptInvalidLayout
Pequena gambiarra para lançar mensagens sem mostrar stack trace.
O fato de implementar Translatable
indica ao tratador de exceções
que esta é uma mensagem amigável do sistema e, portanto, não deve exibir
detalhes técnicos para o usuário.
- Author:
- sergio
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetorna um stack trace vazio, pois não deve ser exibido aqui.void
Evita imprimir o stack trace.toString()
Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getSuppressed, initCause, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
RuntimeMsg
Constrói a exceção com a mensagem a exibir.- Parameters:
message
- a mensagem
-
-
Method Details
-
printStackTrace
Evita imprimir o stack trace. Não é necessário. Imprime apenas o resultado deThrowable.getMessage()
.- Overrides:
printStackTrace
in classThrowable
- Parameters:
s
- a saída de impressão
-
getStackTrace
Retorna um stack trace vazio, pois não deve ser exibido aqui.- Overrides:
getStackTrace
in classThrowable
-
toString
Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.- Specified by:
toString
in interfaceTranslatable
- Parameters:
t
- o tradutor, que pode ser nulo, pois não é usado aqui- Returns:
- a mensagem
-
toString
-