Klasse StundenplanblockungLerngruppe
java.lang.Object
de.svws_nrw.core.data.stundenplanblockung.StundenplanblockungLerngruppe
Diese Klasse spezifiziert die grundlegende Struktur von JSON-Daten für eine Lerngruppe bei
Eine Lerngruppe hat 0-* zugeordnete Lehrkräfte.
Eine Lerngruppe hat 0-* zugeordnete hospitierende Lehrkräfte. Bei Krankheit nicht relevant für die Lerngruppe.
Eine Lerngruppe hat 0-* zugeordnete Klassen.
Eine Lerngruppe hat 0-* zugeordnete Fächer (meistens genau ein Fach).
Eine Lerngruppe hat 0-* zugeordnete Primärräume, die für die Lerngruppe in Frage kommen.
Eine Lerngruppe hat 0-* zugeordnete Sekundärräume, die für die Lerngruppe alternativ in Frage kommen.
Eine Lerngruppe hat 0-* zugeordnete Kopplungen.
StundenplanblockungInput
. Eine Lerngruppe hat 0-* zugeordnete Lehrkräfte.
Eine Lerngruppe hat 0-* zugeordnete hospitierende Lehrkräfte. Bei Krankheit nicht relevant für die Lerngruppe.
Eine Lerngruppe hat 0-* zugeordnete Klassen.
Eine Lerngruppe hat 0-* zugeordnete Fächer (meistens genau ein Fach).
Eine Lerngruppe hat 0-* zugeordnete Primärräume, die für die Lerngruppe in Frage kommen.
Eine Lerngruppe hat 0-* zugeordnete Sekundärräume, die für die Lerngruppe alternativ in Frage kommen.
Eine Lerngruppe hat 0-* zugeordnete Kopplungen.
-
Feldübersicht
Modifizierer und TypFeldBeschreibung@NotNull List
<StundenplanblockungFach> Alle Fächer, die dieser Lerngruppe zugeordnet sind.long
Die Datenbank-ID der Lerngruppe.@NotNull List
<StundenplanblockungKlasse> Alle Klassen, die dieser Lerngruppe zugeordnet sind.@NotNull List
<StundenplanblockungKopplung> Alle Kopplungen, die dieser Lerngruppe zugeordnet sind.@NotNull List
<StundenplanblockungLehrkraft> Alle Lehrkräfte, die dieser Lerngruppe zugeordnet sind.@NotNull List
<StundenplanblockungLehrkraft> Alle Lehrkräfte, die dieser Lerngruppe hospitierend zugeordnet sind.@NotNull List
<StundenplanblockungRaum> Alle Räume, die für diese Lerngruppe primär in Frage kommen.@NotNull List
<StundenplanblockungRaum> Alle Räume, die für diese Lerngruppe sekundär (alternativ) in Frage kommen.@NotNull List
<StundenplanblockungStundenelement> Alle Stundenelemente, die dieser Lerngruppe zugeordnet sind. -
Konstruktorübersicht
-
Methodenübersicht
-
Felddetails
-
id
public long idDie Datenbank-ID der Lerngruppe. -
lehrkraefte1
Alle Lehrkräfte, die dieser Lerngruppe zugeordnet sind. -
lehrkraefte2
Alle Lehrkräfte, die dieser Lerngruppe hospitierend zugeordnet sind. -
klassen
Alle Klassen, die dieser Lerngruppe zugeordnet sind. -
faecher
Alle Fächer, die dieser Lerngruppe zugeordnet sind. In der Regel genau ein Fach. -
raeume1
Alle Räume, die für diese Lerngruppe primär in Frage kommen. -
raeume2
Alle Räume, die für diese Lerngruppe sekundär (alternativ) in Frage kommen. -
kopplungen
Alle Kopplungen, die dieser Lerngruppe zugeordnet sind. -
stundenelemente
Alle Stundenelemente, die dieser Lerngruppe zugeordnet sind.
-
-
Konstruktordetails
-
StundenplanblockungLerngruppe
public StundenplanblockungLerngruppe()Leerer Standardkonstruktor.
-