Package de.willuhn.util
Class ApplicationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- de.willuhn.util.ApplicationException
-
- All Implemented Interfaces:
java.io.Serializable
public class ApplicationException extends java.lang.Exception
Diese Exception muss geworfen werden, wenn Fehler auftreten die dem Anwender gezeigt werden sollen. Klassicher Fall: Benutzer gibt ein Datum ein. In der Business-Logik wird es auf syntaktische Richtigkeit geprueft. Ist es falsch, wirft die Prueffunktion diese Exception. Die Anzeige-Schicht faengt sie, entnimmt den Fehlertext via getMessage() und zeigt ihn in der Oberflaeche an. Konsequenz: Fehlertexte in dieser Exception muessen fuer den End-Benutzer! verstaendlich formuliert sein.- Author:
- willuhn
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ApplicationException()
Erzeugt eine neue Exception.ApplicationException(java.lang.String message)
Erzeugt eine neue Exception.ApplicationException(java.lang.String message, java.lang.Throwable cause)
Erzeugt eine neue Exception.ApplicationException(java.lang.Throwable cause)
Erzeugt eine neue Exception.
-
-
-
Constructor Detail
-
ApplicationException
public ApplicationException()
Erzeugt eine neue Exception.
-
ApplicationException
public ApplicationException(java.lang.String message)
Erzeugt eine neue Exception.- Parameters:
message
- Fehlertext.
-
ApplicationException
public ApplicationException(java.lang.Throwable cause)
Erzeugt eine neue Exception.- Parameters:
cause
- urspruenglicher Grund.
-
ApplicationException
public ApplicationException(java.lang.String message, java.lang.Throwable cause)
Erzeugt eine neue Exception.- Parameters:
message
- Fehlertext.cause
- urspruenglicher Grund.
-
-