Class SachverhaltsdetailFehltException

java.lang.Object
java.lang.Throwable
java.lang.Exception
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.EingabeFehltException
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.SachverhaltsdetailFehltException
All Implemented Interfaces:
Serializable

public class SachverhaltsdetailFehltException extends EingabeFehltException
Ausnahme, welche das Fehlen von Sachverhaltsdetails moniert
Author:
Till Menke
See Also:
  • Constructor Details

    • SachverhaltsdetailFehltException

      public SachverhaltsdetailFehltException(String key, Class<? extends Sachverhaltselement> type)
      erzeugt die Ausnahme
      Parameters:
      key - Zeichenkette mit dem angefragten (=fehlenden) Schlüssel
      type - Objekt, welches den angefragten Typ repräsentiert
    • SachverhaltsdetailFehltException

      public SachverhaltsdetailFehltException(String key, Class<? extends Sachverhaltselement> type, String frage)
      erzeugt die Ausnahme
      Parameters:
      key - Zeichenkette mit dem angefragten (=fehlenden) Schlüssel
      type - Objekt, welches den angefragten Typ repräsentiert
      frage - Zeichenkette mit der dem Nutzer zu stellenden Frage
  • Method Details

    • getKey

      public String getKey()
      Getter für angefragten Schlüssel
      Returns:
      Zeichenkette mit dem angefragten Schlüssel
    • getType

      public Class<? extends Sachverhaltselement> getType()
      Getter für angefragten Typ
      Returns:
      Objekt, welches den angefragten Typ repräsentiert
    • getFrage

      public String getFrage()
      Getter für die dem Nutzer zu stellende Frage
      Returns:
      Zeichenkette mit der dem Nutzer zu stellenden Frage