Package de.svws_nrw.data.gost
Klasse DataGostAbiturjahrgangFachwahlen
Diese Klasse erweitert den abstrakten
DataManager
für den
Core-DTO GostStatistikFachwahl
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManager
conn
-
Konstruktorübersicht
KonstruktorBeschreibungDataGostAbiturjahrgangFachwahlen
(DBEntityManager conn, Integer abijahr) Erstellt einen neuenDataManager
für den Core-DTOGostStatistikFachwahl
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
Ermittelt die Informationen anhand der angegebenen ID.jakarta.ws.rs.core.Response
getAll()
Ermittelt eine Liste mit allen Informationen in der DB.Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.getFachwahlManager
(GostHalbjahr halbjahr) Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes und gibt einen Fachwahl-Manager dafür zurückjakarta.ws.rs.core.Response
getList()
Ermittelt eine Liste mit Informationen.Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.getSchuelerFachwahlenHalbjahr
(GostHalbjahr halbjahr) Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes für das angegebene Halbjahr.jakarta.ws.rs.core.Response
Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.jakarta.ws.rs.core.Response
getSchuelerFachwahlenResponseHalbjahr
(int halbjahr_id) Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.jakarta.ws.rs.core.Response
patch
(Long id, InputStream is) Passt die Informationen mithilfe des JSON-Patches aus dem übergebenenInputStream
an.Von Klasse geerbte Methoden de.svws_nrw.data.DataManager
addBasic, addBasicMultiple, addBasicMultipleWithDelayedPatch, addBasicWithDelayedPatch, applyPatchMappings, deleteBasic, deleteBasicMultiple, get, newDTO, newDTO, patch, patchBasic, patchBasicFiltered, patchBasicMultiple
-
Konstruktordetails
-
DataGostAbiturjahrgangFachwahlen
Erstellt einen neuenDataManager
für den Core-DTOGostStatistikFachwahl
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriffabijahr
- der Abi-Jahrgang, für welchen die Fachwahlen ermittelt werden sollen
-
-
Methodendetails
-
getAll
Beschreibung aus Klasse kopiert:DataManager
Ermittelt eine Liste mit allen Informationen in der DB. Wird üblicherweise durch GET-Methoden für Listen verwendet. Meist ist die Methode getList zu bevorzugen.- Angegeben von:
getAll
in KlasseDataManager<Long>
- Gibt zurück:
- eine Liste mit den Informationen
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getList
Beschreibung aus Klasse kopiert:DataManager
Ermittelt eine Liste mit Informationen. Wird üblicherweise durch GET-Methoden für Listen verwendet. Bei dieser Liste werden ggf. Filter verwendet (z.B. nur als sichtbar markierte Einträge)- Angegeben von:
getList
in KlasseDataManager<Long>
- Gibt zurück:
- eine Liste mit den Informationen
- Löst aus:
ApiOperationException
- im Fehlerfall
-
get
Beschreibung aus Klasse kopiert:DataManager
Ermittelt die Informationen anhand der angegebenen ID. Wird üblicherweise durch GET-Methoden verwendet.- Angegeben von:
get
in KlasseDataManager<Long>
- Parameter:
id
- die ID der gesuchten Informationen- Gibt zurück:
- die Information mit der angebenen ID
- Löst aus:
ApiOperationException
- im Fehlerfall
-
patch
Beschreibung aus Klasse kopiert:DataManager
Passt die Informationen mithilfe des JSON-Patches aus dem übergebenenInputStream
an.- Angegeben von:
patch
in KlasseDataManager<Long>
- Parameter:
id
- die ID der anzupassenden Informationenis
- derInputStream
mit dem JSON-Patch- Gibt zurück:
- Die HTTP-Response der Patch-Operation
-
getFachwahlen
Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.- Gibt zurück:
- die Statistik zu den Fachwahlen des Abiturjahrgangs dieses Objektes
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerFachwahlenResponse
Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.- Gibt zurück:
- eine HTTP-Response, bei einem Erfolg: Die Fachwahlen des Abiturjahrgangs dieses Objektes
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerFachwahlenResponseHalbjahr
public jakarta.ws.rs.core.Response getSchuelerFachwahlenResponseHalbjahr(int halbjahr_id) throws ApiOperationException Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.- Parameter:
halbjahr_id
- die ID des Halbjahres der gymnasialen Oberstufe, für welches die Fachwahlen bestimmt werden sollen- Gibt zurück:
- eine HTTP-Response, bei einem Erfolg: Die Fachwahlen des Abiturjahrgangs dieses Objektes
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getFachwahlManager
Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes und gibt einen Fachwahl-Manager dafür zurück- Parameter:
halbjahr
- das Halbjahr der gymnasialen Oberstufe, für welches die Fachwahlen bestimmt werden sollen- Gibt zurück:
- der Fachwahl-Manager für die Fachwahlen dieses Abiturjahrgangs
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerFachwahlenHalbjahr
public GostJahrgangFachwahlenHalbjahr getSchuelerFachwahlenHalbjahr(GostHalbjahr halbjahr) throws ApiOperationException Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes für das angegebene Halbjahr.- Parameter:
halbjahr
- das Halbjahr der gymnasialen Oberstufe, für welches die Fachwahlen bestimmt werden sollen- Gibt zurück:
- die Fachwahlen des Abiturjahrgangs dieses Objektes
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerFachwahlen
Ermittelt die Fachwahlen zu dem Abiturjahrgang dieses Objektes.- Gibt zurück:
- die Fachwahlen des Abiturjahrgangs dieses Objektes
- Löst aus:
ApiOperationException
- im Fehlerfall
-