Klasse SchuelerblockungInput

java.lang.Object
de.svws_nrw.core.data.kursblockung.SchuelerblockungInput

public class SchuelerblockungInput extends Object
Diese Klasse spezifiziert die grundlegende Struktur von JSON-Daten, die dem Schüler-Blockungsalgorithmus übergeben werden. Dabei handelt es sich um eine (Neu-)Zuweisung EINES Schülers auf eine existierende Kurslage.
  • Felddetails

    • schienen

      public int schienen
      Die Anzahl an vorhandenen Schienen.
    • kurse

      @NotNull public @NotNull List<SchuelerblockungInputKurs> kurse
      Alle Kurse, die zu den Fachwahlen des Schülers passen.
    • fachwahlen

      @NotNull public @NotNull List<GostFachwahl> fachwahlen
      Alle Fachwahlen des Schülers.
    • fachwahlenText

      @NotNull public @NotNull List<String> fachwahlenText
      Zu jeder Fachwahl eine textuelle Darstellung.
  • Konstruktordetails

    • SchuelerblockungInput

      public SchuelerblockungInput()
      Leerer Standardkonstruktor.