Klasse SchuelerblockungInputKurs
java.lang.Object
de.svws_nrw.core.data.kursblockung.SchuelerblockungInputKurs
Diese Klasse spezifiziert die grundlegende Struktur von JSON-Daten, die beim Schüler-Blockungsalgorithmus einen Kurs
einer Fachwahl des Schülers definiert.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungint
Die Anzahl an SuS, die derzeit in diesem Kurs sind, ohne diesen Schüler.int
Die Anzahl an anderen SuS, die mit diesem S. in diesem Kurs nicht zusammen sein sollen.int
Die Anzahl an anderen SuS, die mit diesem S. in diesem Kurs zusammen sein sollen.long
Die ID des zugeordneten Faches.long
Die ID des Kurses.boolean
Falls TRUE, dann muss der Schüler diesen Kurs erhalten.boolean
Falls TRUE, dann darf der Schüler diesen Kurs nicht erhalten.int
Die ID der zugeordneten Kursart.@jakarta.validation.constraints.NotNull int[]
Die Schienen, die dieser Kurs belegt. -
Konstruktorübersicht
-
Methodenübersicht
-
Felddetails
-
id
public long idDie ID des Kurses. -
fach
public long fachDie ID des zugeordneten Faches. Beispielsweise gehört der Kurs 'D-LK1' zum Fach 'D'. -
kursart
public int kursartDie ID der zugeordneten Kursart. Beispielsweise gehört der Kurs 'D-LK1' zur Kursart 'LK'. -
istGesperrt
public boolean istGesperrtFalls TRUE, dann darf der Schüler diesen Kurs nicht erhalten. -
istFixiert
public boolean istFixiertFalls TRUE, dann muss der Schüler diesen Kurs erhalten. -
anzahlSuS
public int anzahlSuSDie Anzahl an SuS, die derzeit in diesem Kurs sind, ohne diesen Schüler. -
schienen
@NotNull public @jakarta.validation.constraints.NotNull int[] schienenDie Schienen, die dieser Kurs belegt. In der Regel steht im Array eine Zahl (Schiene). Die Schienen sind 1-indiziert. -
anzahlZusammenMitWuensche
public int anzahlZusammenMitWuenscheDie Anzahl an anderen SuS, die mit diesem S. in diesem Kurs zusammen sein sollen. -
anzahlVerbotenMitWuensche
public int anzahlVerbotenMitWuenscheDie Anzahl an anderen SuS, die mit diesem S. in diesem Kurs nicht zusammen sein sollen.
-
-
Konstruktordetails
-
SchuelerblockungInputKurs
public SchuelerblockungInputKurs()Leerer Standardkonstruktor.
-