Klasse GostKlausurvorgabe

java.lang.Object
de.svws_nrw.core.data.gost.klausurplanung.GostKlausurvorgabe

public class GostKlausurvorgabe extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie liefert die Informationen zu einer Gost-Klausurvorgabe.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    int
    Das Jahr, in welchem der Jahrgang Abitur machen wird, -1 für die Vorlage.
    int
    Die Auswahlzeit in Minuten, sofern vorhanden.
    Die textuelle Bemerkung zur Klausurvorgabe, sofern vorhanden.
    int
    Die Dauer der Klausur in Minuten.
    int
    Das Gost-Halbjahr, in dem die Klausurg geschrieben wird.
    long
    Die ID des Faches.
    long
    Die ID der Klausurvorgabe.
    boolean
    Die Information, ob Audioequipment nötig ist, z.B. für Klasuren mit Hörverstehensanteilen.
    boolean
    Die Information, ob es sich um eine mündliche Prüfung handelt.
    boolean
    Die Information, ob Videoequipment nötig ist, z.B. für Klasuren mit Videoanalyse.
    @NotNull String
    Das Kürzel einer verallgemeinerten Kursart.
    int
    Das Quartal, in welchem die Klausur gechrieben wird.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Default-Konstruktor
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    equals(Object another)
    Vergleicht, ob das akutelle dasselbe Objekt, wie ein anderes übergebenes Objekt ist.
    int
    Erzeugt den Hashcode zu Objekt auf Basis der idVorgabe.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • idVorgabe

      public long idVorgabe
      Die ID der Klausurvorgabe.
    • abiJahrgang

      public int abiJahrgang
      Das Jahr, in welchem der Jahrgang Abitur machen wird, -1 für die Vorlage.
    • halbjahr

      public int halbjahr
      Das Gost-Halbjahr, in dem die Klausurg geschrieben wird.
    • quartal

      public int quartal
      Das Quartal, in welchem die Klausur gechrieben wird.
    • idFach

      public long idFach
      Die ID des Faches.
    • kursart

      @NotNull public @NotNull String kursart
      Das Kürzel einer verallgemeinerten Kursart.
    • dauer

      public int dauer
      Die Dauer der Klausur in Minuten.
    • auswahlzeit

      public int auswahlzeit
      Die Auswahlzeit in Minuten, sofern vorhanden.
    • istMdlPruefung

      public boolean istMdlPruefung
      Die Information, ob es sich um eine mündliche Prüfung handelt.
    • istAudioNotwendig

      public boolean istAudioNotwendig
      Die Information, ob Audioequipment nötig ist, z.B. für Klasuren mit Hörverstehensanteilen.
    • istVideoNotwendig

      public boolean istVideoNotwendig
      Die Information, ob Videoequipment nötig ist, z.B. für Klasuren mit Videoanalyse.
    • bemerkungVorgabe

      public String bemerkungVorgabe
      Die textuelle Bemerkung zur Klausurvorgabe, sofern vorhanden.
  • Konstruktordetails

    • GostKlausurvorgabe

      public GostKlausurvorgabe()
      Default-Konstruktor
  • Methodendetails

    • equals

      public boolean equals(Object another)
      Vergleicht, ob das akutelle dasselbe Objekt, wie ein anderes übergebenes Objekt ist.
      Setzt außer Kraft:
      equals in Klasse Object
      Parameter:
      another - das zu vergleichende Objekt
      Gibt zurück:
      true, falls die Objekte indentisch sind, sonst false
    • hashCode

      public int hashCode()
      Erzeugt den Hashcode zu Objekt auf Basis der idVorgabe.
      Setzt außer Kraft:
      hashCode in Klasse Object
      Gibt zurück:
      den HashCode