Package de.svws_nrw.data.gost
Klasse DataGostBlockungKursLehrer
Diese Klasse erweitert den abstrakten
DataManager
für den
Core-DTO GostBlockungKursLehrer
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManager
conn
-
Konstruktorübersicht
KonstruktorBeschreibungDataGostBlockungKursLehrer
(DBEntityManager conn, long idKurs) Erstellt einen neuenDataManager
für den Core-DTOGostBlockungKursLehrer
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
addKurslehrer
(long idLehrer) Fügt einen weiteren lehrer zu dem Kurs einer Blockung der Gymnasialen Oberstufe hinzu.jakarta.ws.rs.core.Response
deleteKurslehrer
(long idLehrer) Entfernt den Lehrer als Kurslehrer bei dem Kurs einer Blockung der Gymnasialen Oberstufe.jakarta.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.jakarta.ws.rs.core.Response
getList()
Ermittelt eine Liste mit Informationen.jakarta.ws.rs.core.Response
patch
(Long idLehrer, 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
-
DataGostBlockungKursLehrer
Erstellt einen neuenDataManager
für den Core-DTOGostBlockungKursLehrer
.- Parameter:
conn
- die Datenbank-Verbindung für den DatenbankzugriffidKurs
- die ID des Kurses
-
-
Methodendetails
-
getAll
public jakarta.ws.rs.core.Response 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
-
getList
public jakarta.ws.rs.core.Response 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
-
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:
idLehrer
- die ID der gesuchten Informationen- Gibt zurück:
- die Information mit der angebenen ID
- Löst aus:
ApiOperationException
- im Fehlerfall
-
patch
public jakarta.ws.rs.core.Response patch(Long idLehrer, InputStream is) throws ApiOperationException Beschreibung aus Klasse kopiert:DataManager
Passt die Informationen mithilfe des JSON-Patches aus dem übergebenenInputStream
an.- Angegeben von:
patch
in KlasseDataManager<Long>
- Parameter:
idLehrer
- die ID der anzupassenden Informationenis
- derInputStream
mit dem JSON-Patch- Gibt zurück:
- Die HTTP-Response der Patch-Operation
- Löst aus:
ApiOperationException
- im Fehlerfall
-
addKurslehrer
Fügt einen weiteren lehrer zu dem Kurs einer Blockung der Gymnasialen Oberstufe hinzu.- Parameter:
idLehrer
- die ID des Lehrers- Gibt zurück:
- Eine Response mit dem neuen
GostBlockungKursLehrer
-Objekt - Löst aus:
ApiOperationException
- im Fehlerfall
-
deleteKurslehrer
Entfernt den Lehrer als Kurslehrer bei dem Kurs einer Blockung der Gymnasialen Oberstufe.- Parameter:
idLehrer
- die ID des Lehrers- Gibt zurück:
- die HTTP-Response, welchen den Erfolg der Lösch-Operation angibt.
- Löst aus:
ApiOperationException
- im Fehlerfall
-