Package de.svws_nrw.data.gost
Klasse DataGostBeratungslehrer
Diese Klasse erweitert den abstrakten
DataManager
für den
Core-DTO GostBeratungslehrer
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManager
conn
-
Konstruktorübersicht
KonstruktorBeschreibungDataGostBeratungslehrer
(DBEntityManager conn, Integer abijahr) Erstellt einen neuenDataManager
für den Core-DTOGostBeratungslehrer
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
add
(long idLehrer) Fügt den Lehrer mit der angegebenen ID als Beratungslehrer hinzu.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.static List
<GostBeratungslehrer> getBeratungslehrer
(DBEntityManager conn, List<DTOGostJahrgangBeratungslehrer> dtosBeratungslehrer) Bestimmt die Core-DTOs für die Beratungslehrer anhand der übergebenen DTOsjakarta.ws.rs.core.Response
getList()
Ermittelt eine Liste mit Informationen.jakarta.ws.rs.core.Response
patch
(Long id, InputStream is) Passt die Informationen mithilfe des JSON-Patches aus dem übergebenenInputStream
an.jakarta.ws.rs.core.Response
remove
(long idLehrer) Erntfernt den Lehrer mit der angegebenen ID als Beratungslehrer.Von Klasse geerbte Methoden de.svws_nrw.data.DataManager
addBasic, addBasicMultiple, addBasicMultipleWithDelayedPatch, addBasicWithDelayedPatch, applyPatchMappings, deleteBasic, deleteBasicMultiple, get, newDTO, newDTO, patch, patchBasic, patchBasicFiltered, patchBasicMultiple
-
Konstruktordetails
-
DataGostBeratungslehrer
Erstellt einen neuenDataManager
für den Core-DTOGostBeratungslehrer
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriffabijahr
- der Abi-Jahrgang des Beratungslehrers (ein Lehrer mit der ID kann mehreren Jahrgängen zugeordnet sein)
-
-
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
-
getBeratungslehrer
public static List<GostBeratungslehrer> getBeratungslehrer(DBEntityManager conn, List<DTOGostJahrgangBeratungslehrer> dtosBeratungslehrer) Bestimmt die Core-DTOs für die Beratungslehrer anhand der übergebenen DTOs- Parameter:
conn
- die Datenbank-Verbindung für den DatenbankzugriffdtosBeratungslehrer
- die Datenbank-DTOs für den Beratungslehrer- Gibt zurück:
- eine Liste der Core-DTOs für die Beratungslehrer
-
add
Fügt den Lehrer mit der angegebenen ID als Beratungslehrer hinzu.- Parameter:
idLehrer
- die ID des Lehrers- Gibt zurück:
- die HTTP-Response, im Erfolgsfall mit dem Beratungslehrer
- Löst aus:
ApiOperationException
- im Fehlerfall
-
remove
Erntfernt den Lehrer mit der angegebenen ID als Beratungslehrer.- Parameter:
idLehrer
- die ID des Lehrers- Gibt zurück:
- die HTTP-Response, im Erfolgsfall mit dem Beratungslehrer
- Löst aus:
ApiOperationException
- im Fehlerfall
-