Package de.svws_nrw.core.utils.gost
Klasse GostFachwahlManager
java.lang.Object
de.svws_nrw.core.utils.gost.GostFachwahlManager
Dieser Manager verwaltet den Zugriff auf die Fachwahlinformationen
eines Abiturjahrgangs der gymnasialen Oberstufe.
-
Konstruktorübersicht
KonstruktorBeschreibungErzeugt einen leeren Fachwahl-ManagerGostFachwahlManager
(GostJahrgangFachwahlenHalbjahr fachwahlen) Erzeugt einen neuen Fachwahl-Manager mit den übergebenen Fachwahlen -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
add
(GostFachwahl fachwahl) Fügt eine weitere Fachwahl zu dem Manager hinzu@NotNull List
<GostFachwahl> getFachwahlen
(long idFach) Ermittelt die Fachwahlen zu der übergebenen Fach-ID.@NotNull List
<GostFachwahl> getSchuelerFachwahlen
(long idSchueler) Ermittelt die Fachwahlen zu der übergebenen Schüler ID.boolean
hatFachwahl
(long idSchueler, long idFach, @NotNull GostKursart kursart) Prüft, ob eine Fachwahl mit dem angegebenen Schüler, Fach und der angegebenen Kursart existiert.
-
Konstruktordetails
-
GostFachwahlManager
public GostFachwahlManager()Erzeugt einen leeren Fachwahl-Manager -
GostFachwahlManager
Erzeugt einen neuen Fachwahl-Manager mit den übergebenen Fachwahlen- Parameter:
fachwahlen
- die Fachwahlen
-
-
Methodendetails
-
add
Fügt eine weitere Fachwahl zu dem Manager hinzu- Parameter:
fachwahl
- die hinzuzufügende Fachwahl
-
getFachwahlen
Ermittelt die Fachwahlen zu der übergebenen Fach-ID. Sind keine Fachwahlen vorhanden, so wird ein leerer Vektor zurückgegeben.- Parameter:
idFach
- die ID des Faches- Gibt zurück:
- die Liste der Fachwahlen des Faches
-
getSchuelerFachwahlen
Ermittelt die Fachwahlen zu der übergebenen Schüler ID. Sind keine Fachwahlen vorhanden, so wird ein leerer Vektor zurückgegeben.- Parameter:
idSchueler
- die ID des Schülers- Gibt zurück:
- die Liste der Fachwahlen des Schülers
-
hatFachwahl
Prüft, ob eine Fachwahl mit dem angegebenen Schüler, Fach und der angegebenen Kursart existiert.- Parameter:
idSchueler
- die ID des SchülersidFach
- die ID des Facheskursart
- die Kursart der gymnasialen Oberstufe- Gibt zurück:
- true, falls die Fachwahl existiert und ansonsten false
-