Package de.svws_nrw.core.data.gost
Klasse GostJahrgangsdaten
java.lang.Object
de.svws_nrw.core.data.gost.GostJahrgangsdaten
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet.
Sie beschreibt die grundlegenden Daten eines Jahrgangs der gymnasialen Oberstufe.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungint
Das Jahr, in welchem der Jahrgang Abitur machen wird oder -1 für die Vorlage für einen neuen Abiturjahrgang.@jakarta.validation.constraints.NotNull long[]
Gibt die Anzahl der Blockung in der Kursplanung für die jeweilige Halbjahre der Oberstufe bei dem Abiturjahrgang an.Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Geschichte beginnt.Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Sozialwissenschaften beginnt.final @NotNull List
<GostBeratungslehrer> Die Liste der Beratungslehrer für diesen Jahrgang der gymnasialen OberstufeDie textuelle Bezeichnung für den Abiturjahrgang@jakarta.validation.constraints.NotNull boolean[]
Gibt an, ob für die jeweiligen Halbjahre der Oberstufe bereits (Quartals-)Noten in den Leistungsdaten vorhanden sind (0=EF.1, 1=EF.2, ...)int
Das aktuelle Halbjahr, in dem sich der Jahrgang laut Schuljahrsabschnitt der Schule befindet.boolean
Legt fest, ob ein Zusatzkurs in Geschichte angeboten wird.boolean
Legt fest, ob ein Zusatzkurs in Sozialwissenschaften angeboten wird.boolean
Gibt an, ob das Abitur für diesen Jahrgang bereits abgeschlossen ist, d.h. die Schule sich bereits in einem späteren Schuljahr befindet.@jakarta.validation.constraints.NotNull boolean[]
Gibt an, ob für die jeweiligen Halbjahre der Oberstufe bereits eine Blockung in den Leistungsdaten persistiert wurde (0=EF.1, 1=EF.2, ...)Die aktuelle Jahrgangsstufe, welche dem Abiturjahrgang zugeordnet ist.Der derzeitige Beratungstext, welcher auf einem Ausdruck eines Schülerlaufbahnbogens für die gymnasiale Oberstufe gedruckt wird.Der derzeitige Text, der beim Versenden einer Beratungsdatei per Mail verwendet wird. -
Konstruktorübersicht
-
Methodenübersicht
-
Felddetails
-
abiturjahr
public int abiturjahrDas Jahr, in welchem der Jahrgang Abitur machen wird oder -1 für die Vorlage für einen neuen Abiturjahrgang. -
jahrgang
Die aktuelle Jahrgangsstufe, welche dem Abiturjahrgang zugeordnet ist. -
halbjahr
public int halbjahrDas aktuelle Halbjahr, in dem sich der Jahrgang laut Schuljahrsabschnitt der Schule befindet. -
bezeichnung
Die textuelle Bezeichnung für den Abiturjahrgang -
istAbgeschlossen
public boolean istAbgeschlossenGibt an, ob das Abitur für diesen Jahrgang bereits abgeschlossen ist, d.h. die Schule sich bereits in einem späteren Schuljahr befindet. -
textBeratungsbogen
Der derzeitige Beratungstext, welcher auf einem Ausdruck eines Schülerlaufbahnbogens für die gymnasiale Oberstufe gedruckt wird. -
textMailversand
Der derzeitige Text, der beim Versenden einer Beratungsdatei per Mail verwendet wird. -
hatZusatzkursGE
public boolean hatZusatzkursGELegt fest, ob ein Zusatzkurs in Geschichte angeboten wird. -
beginnZusatzkursGE
Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Geschichte beginnt. -
hatZusatzkursSW
public boolean hatZusatzkursSWLegt fest, ob ein Zusatzkurs in Sozialwissenschaften angeboten wird. -
beginnZusatzkursSW
Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Sozialwissenschaften beginnt. -
anzahlKursblockungen
@NotNull public @jakarta.validation.constraints.NotNull long[] anzahlKursblockungenGibt die Anzahl der Blockung in der Kursplanung für die jeweilige Halbjahre der Oberstufe bei dem Abiturjahrgang an. Diese müssen nicht zwingend persistiert sein (Index 0=EF.1, 1=EF.2, ...) -
istBlockungFestgelegt
@NotNull public @jakarta.validation.constraints.NotNull boolean[] istBlockungFestgelegtGibt an, ob für die jeweiligen Halbjahre der Oberstufe bereits eine Blockung in den Leistungsdaten persistiert wurde (0=EF.1, 1=EF.2, ...) -
existierenNotenInLeistungsdaten
@NotNull public @jakarta.validation.constraints.NotNull boolean[] existierenNotenInLeistungsdatenGibt an, ob für die jeweiligen Halbjahre der Oberstufe bereits (Quartals-)Noten in den Leistungsdaten vorhanden sind (0=EF.1, 1=EF.2, ...) -
beratungslehrer
Die Liste der Beratungslehrer für diesen Jahrgang der gymnasialen Oberstufe
-
-
Konstruktordetails
-
GostJahrgangsdaten
public GostJahrgangsdaten()Leerer Standardkonstruktor.
-