Class StrategiewahlFehltException

All Implemented Interfaces:
Serializable

public class StrategiewahlFehltException extends WertungFehltException
Ausnahme, mit welcher der Benutzer aufgefordert wird zu entscheiden, ob für einen bestimmten Prüfungspunkt eine vollständige Prüfung erfolgen soll
Author:
Till Menke
See Also:
  • Constructor Details

    • StrategiewahlFehltException

      public StrategiewahlFehltException(String obersatz, StrategiewahlFehltExceptionResultListener resultListener)
      erzeugt die Ausnahme
      Parameters:
      obersatz - Zeichenkette mit dem von der Strategiewahl betroffenen Obersatz
      resultListener - Instanz einer Klasse, welche das Interface StrategiewahlFehltExceptionResultListener implementiert; es bietet sich die Erzeugung als anonyme Klasse an
  • Method Details

    • getObersatz

      public String getObersatz()
      Getter für den von der Strategiewahl betroffenen Obersatz
      Returns:
      Zeichenkette mit dem von der Strategiewahl betroffenen Obersatz
    • setResult

      public void setResult(StrategiewahlFehltException.Auswahlmöglichkeit nutzerwahl, String nutzersubsumption)
      zentrale Rückgabemethode, welche im Rahmen der Ausnahmebehandlung aufgerufen werden soll
      Parameters:
      nutzerwahl - die gewählte Strategie
      nutzersubsumption - Zeichenkette, welche anstelle der übersprungenen programmgestützten Subsumption verwendet wird
    • setResult

      public void setResult(StrategiewahlFehltException.Auswahlmöglichkeit nutzerwahl)
      zentrale Rückgabemethode, welche im Rahmen der Ausnahmebehandlung aufgerufen werden soll
      Parameters:
      nutzerwahl - die gewählte Strategie