Package de.svws_nrw.core.utils.gost
Klasse GostJahrgangsFachwahlenManager
java.lang.Object
de.svws_nrw.core.utils.gost.GostJahrgangsFachwahlenManager
Ein Manager zur Handhabung von Daten des Typs
GostJahrgangFachwahlen
.-
Konstruktorübersicht
KonstruktorBeschreibungGostJahrgangsFachwahlenManager
(@NotNull GostJahrgangFachwahlen jgFachwahlen) Erstellt einen neuen Manager mit den übergebenen Fachwahlen. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungschuelerGetMengeByFachAndAbifachAsListOrException
(long idFach, @NotNull GostAbiturFach abifach) Gibt die Schüler-Menge für das angegebene Fach zurück, welche das Fach als das angebene Abiturfach gewählt haben.schuelerGetMengeGKByFachAndHalbjahrAsListOrException
(long idFach, @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als Grundkurs gewählt haben.schuelerGetMengeGKMuendlichByFachAndHalbjahrAsListOrException
(long idFach, @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als mündlichen Grundkurs gewählt haben.schuelerGetMengeGKSchriftlichByFachAndHalbjahrAsListOrException
(long idFach, @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als schriftlichen Grundkurs gewählt haben.schuelerGetMengeLKByFachAndHalbjahrAsListOrException
(long idFach, @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als Leistungskurs gewählt haben.schuelerGetMengeZKByFachAndHalbjahrAsListOrException
(long idFach, @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als Zusatzkurs gewählt haben.
-
Konstruktordetails
-
GostJahrgangsFachwahlenManager
Erstellt einen neuen Manager mit den übergebenen Fachwahlen.- Parameter:
jgFachwahlen
- die Fachwahlen des Abiturjahrgangs
-
-
Methodendetails
-
schuelerGetMengeByFachAndAbifachAsListOrException
@NotNull public @NotNull List<Long> schuelerGetMengeByFachAndAbifachAsListOrException(long idFach, @NotNull @NotNull GostAbiturFach abifach) Gibt die Schüler-Menge für das angegebene Fach zurück, welche das Fach als das angebene Abiturfach gewählt haben. Bei der Anfrage bezüglich der Wahl als erstes oder zweites Fach werden immer alle LK-Fachwahlen zurückgegeben.- Parameter:
idFach
- die ID des Fachesabifach
- das Abiturfach (bei LKs werden jeweils alle Fachwahlen genommen)- Gibt zurück:
- die Menge der Schüler, welche das Fach als Abiturfach des angegebenen Typs gewählt haben
-
schuelerGetMengeLKByFachAndHalbjahrAsListOrException
@NotNull public @NotNull List<Long> schuelerGetMengeLKByFachAndHalbjahrAsListOrException(long idFach, @NotNull @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als Leistungskurs gewählt haben.- Parameter:
idFach
- die ID des Facheshalbjahr
- das Halbjahr der gymnasialen Oberstufe- Gibt zurück:
- die Menge der Schüler, welche das Fach in dem Halbjahr als Leistungskurs gewählt haben
-
schuelerGetMengeGKByFachAndHalbjahrAsListOrException
@NotNull public @NotNull List<Long> schuelerGetMengeGKByFachAndHalbjahrAsListOrException(long idFach, @NotNull @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als Grundkurs gewählt haben. Dabei werden auch Projektkurse und Vertiefungskurse mitgezählt.- Parameter:
idFach
- die ID des Facheshalbjahr
- das Halbjahr der gymnasialen Oberstufe- Gibt zurück:
- die Menge der Schüler, welche das Fach in dem Halbjahr als Grundkurs gewählt haben
-
schuelerGetMengeGKSchriftlichByFachAndHalbjahrAsListOrException
@NotNull public @NotNull List<Long> schuelerGetMengeGKSchriftlichByFachAndHalbjahrAsListOrException(long idFach, @NotNull @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als schriftlichen Grundkurs gewählt haben.- Parameter:
idFach
- die ID des Facheshalbjahr
- das Halbjahr der gymnasialen Oberstufe- Gibt zurück:
- die Menge der Schüler, welche das Fach in dem Halbjahr als schriftlichen Grundkurs gewählt haben
-
schuelerGetMengeGKMuendlichByFachAndHalbjahrAsListOrException
@NotNull public @NotNull List<Long> schuelerGetMengeGKMuendlichByFachAndHalbjahrAsListOrException(long idFach, @NotNull @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als mündlichen Grundkurs gewählt haben. Dabei werden auch Projektkurse und Vertiefungskurse mitgezählt.- Parameter:
idFach
- die ID des Facheshalbjahr
- das Halbjahr der gymnasialen Oberstufe- Gibt zurück:
- die Menge der Schüler, welche das Fach in dem Halbjahr als mündlichen Grundkurs gewählt haben
-
schuelerGetMengeZKByFachAndHalbjahrAsListOrException
@NotNull public @NotNull List<Long> schuelerGetMengeZKByFachAndHalbjahrAsListOrException(long idFach, @NotNull @NotNull GostHalbjahr halbjahr) Gibt die Schüler-Menge für das angegebene Fach in dem angegeben Halbjahr zurück, welche das Fach als Zusatzkurs gewählt haben.- Parameter:
idFach
- die ID des Facheshalbjahr
- das Halbjahr der gymnasialen Oberstufe- Gibt zurück:
- die Menge der Schüler, welche das Fach in dem Halbjahr als Zusatzkurs gewählt haben
-