Klasse GostKursklausurRich

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

public class GostKursklausurRich extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie liefert die mit zur Blockung benötigten Daten angereicherten Informationen zu einer Gost-Kursklausur.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    int
    Das Jahr, in welchem der Jahrgang Abitur machen wird.
    Die textuelle Bemerkung zur Kursklausur, sofern vorhanden.
    int
    Das Gost-Halbjahr, in dem die Klausur geschrieben wird.
    long
    Die ID der Kursklausur.
    long
    Die ID des Faches.
    long
    Die ID des Klausurkurses.
    Die ID des Kurslehrers.
    Die ID des Klausurtermins, sofern schon gesetzt.
    long
    Die ID der Klausur-Vorgabe.
    @NotNull String
    Das Kürzel einer verallgemeinerten Kursart.
    Die Kurzbezeichnung des Klausurkurses.
    @jakarta.validation.constraints.NotNull int[]
    Die Schiene des Kurses.
    int
    Das Quartal, in welchem die Klausur geschrieben wird.
    @NotNull List<Long>
    Ein Array mit den IDs der zugehörigen Schüler.
    Die Startzeit der Klausur in Minuten seit 0 Uhr, sofern abweichend von Startzeit des gesamten Termins.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Default-Konstruktor
  • Methodenübersicht

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

    Von Klasse geerbte Methoden java.lang.Object

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

    • id

      public long id
      Die ID der Kursklausur.
    • idVorgabe

      public long idVorgabe
      Die ID der Klausur-Vorgabe.
    • abijahr

      public int abijahr
      Das Jahr, in welchem der Jahrgang Abitur machen wird.
    • halbjahr

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

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

      public long idFach
      Die ID des Faches.
    • kursart

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

      public long idKurs
      Die ID des Klausurkurses.
    • kursKurzbezeichnung

      public String kursKurzbezeichnung
      Die Kurzbezeichnung des Klausurkurses.
    • kursSchiene

      @NotNull public @jakarta.validation.constraints.NotNull int[] kursSchiene
      Die Schiene des Kurses.
    • idLehrer

      public Long idLehrer
      Die ID des Kurslehrers.
    • idTermin

      public Long idTermin
      Die ID des Klausurtermins, sofern schon gesetzt.
    • startzeit

      public Integer startzeit
      Die Startzeit der Klausur in Minuten seit 0 Uhr, sofern abweichend von Startzeit des gesamten Termins.
    • schuelerIds

      @NotNull public @NotNull List<Long> schuelerIds
      Ein Array mit den IDs der zugehörigen Schüler.
    • bemerkung

      public String bemerkung
      Die textuelle Bemerkung zur Kursklausur, sofern vorhanden.
  • Konstruktordetails

    • GostKursklausurRich

      public GostKursklausurRich()
      Default-Konstruktor
  • Methodendetails

    • equals

      public boolean equals(Object another)
      Vergleicht, ob das aktuelle 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 identisch sind, sonst false
    • hashCode

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