Class RepGostKursplanungSchiene
java.lang.Object
de.svws_nrw.module.pdf.reptypes.gost.kursplanung.RepGostKursplanungSchiene
Die Klasse enthält die Grunddaten einer Schiene und deren Daten für die GOSt-Kursplanung.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintAnzahl der Dummy-Schüler in der SchieneintAnzahl der externen Schüler in der SchieneintAnzahl der Schüler in der SchieneBezeichnung der SchienebooleanGibt an, ob in der Schiene Schüler mit Kurskollisionen vorhanden sind.ID der SchieneEine Liste vom Typ Kurse, die alle Kurse der Schiene und deren Daten enthält.Eine Liste mit IDs von Kursen in der Schiene, die eine Kollision enthalten.Eine Liste mit IDs von Schülern in der Schiene, die eine Kollision enthalten. -
Constructor Summary
ConstructorsConstructorDescriptionRepGostKursplanungSchiene(Long id, String bezeichnung, int anzahlSchueler, int anzahlExterne, int anzahlDummy, boolean hatKollisionen, List<RepGostKursplanungKurs> kurse, List<Long> kurseIDsMitKollisionen, List<Long> schuelerIDsMitKollisionen) Erstellt eine neue Schiene der GOSt-Kursplanung -
Method Summary
Modifier and TypeMethodDescriptionGibt eine Liste der IDs der Kurse zurück, um Überprüfungen durchführen zu können.
-
Field Details
-
id
ID der Schiene -
bezeichnung
Bezeichnung der Schiene -
anzahlSchueler
public int anzahlSchuelerAnzahl der Schüler in der Schiene -
anzahlExterne
public int anzahlExterneAnzahl der externen Schüler in der Schiene -
anzahlDummy
public int anzahlDummyAnzahl der Dummy-Schüler in der Schiene -
hatKollisionen
public boolean hatKollisionenGibt an, ob in der Schiene Schüler mit Kurskollisionen vorhanden sind. -
Kurse
Eine Liste vom Typ Kurse, die alle Kurse der Schiene und deren Daten enthält. -
KurseIDsMitKollisionen
Eine Liste mit IDs von Kursen in der Schiene, die eine Kollision enthalten. -
SchuelerIDsMitKollisionen
Eine Liste mit IDs von Schülern in der Schiene, die eine Kollision enthalten.
-
-
Constructor Details
-
RepGostKursplanungSchiene
public RepGostKursplanungSchiene(Long id, String bezeichnung, int anzahlSchueler, int anzahlExterne, int anzahlDummy, boolean hatKollisionen, List<RepGostKursplanungKurs> kurse, List<Long> kurseIDsMitKollisionen, List<Long> schuelerIDsMitKollisionen) Erstellt eine neue Schiene der GOSt-Kursplanung- Parameters:
id- ID der Schienebezeichnung- Bezeichnung der SchieneanzahlSchueler- Anzahl der Schüler in der SchienanzahlExterne- Anzahl der externen Schüler in der SchieneanzahlDummy- Anzahl der Dummy-Schüler in der SchienehatKollisionen- Gibt an, ob in der Schiene Schüler mit Kurskollisionen vorhanden sind.kurse- Eine Liste vom Typ Kurse, die alle Kurse der Schiene und deren Daten enthält.kurseIDsMitKollisionen- Eine Liste mit IDs der Kurse in der Schiene, die eine Kollision enthalten.schuelerIDsMitKollisionen- Eine Liste mit IDs der Schüler in der Schiene, die eine Kollision enthalten.
-
-
Method Details
-
getListeKurseIDs
Gibt eine Liste der IDs der Kurse zurück, um Überprüfungen durchführen zu können.- Returns:
- Liste der IDs der Kurse
-