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.voidEvita 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:
printStackTracein classThrowable- Parameters:
s- a saída de impressão
-
getStackTrace
Retorna um stack trace vazio, pois não deve ser exibido aqui.- Overrides:
getStackTracein classThrowable
-
toString
Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.- Specified by:
toStringin interfaceTranslatable- Parameters:
t- o tradutor, que pode ser nulo, pois não é usado aqui- Returns:
- a mensagem
-
toString
-