Package de.svws_nrw.data.schule
Klasse DataReligionen
Diese Klasse erweitert den abstrakten
DataManager
für den
Core-DTO ReligionEintrag
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManager
conn
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
add
(InputStream is) Erstellt eine neue Religionjakarta.ws.rs.core.Response
Löscht eine Religion aus dem Katalogjakarta.ws.rs.core.Response
deleteMultiple
(List<Long> ids) Löscht mehrere Religion-Katalog-Einträgejakarta.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.Gibt die Liste der Religionen zurück.static ReligionEintrag
getReligion
(@NotNull DBEntityManager conn, long id) Bestimmt die Religion anhand der angegeben ID.static List
<ReligionEintrag> getReligionen
(@NotNull DBEntityManager conn) Gibt die Liste der Religionen zurück.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
-
DataReligionen
Erstellt einen neuenDataManager
für den Core-DTOReligionEintrag
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriff
-
-
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
-
getListReligionen
Gibt die Liste der Religionen zurück.- Gibt zurück:
- die Liste der Religionen
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getReligionen
public static List<ReligionEintrag> getReligionen(@NotNull @NotNull DBEntityManager conn) throws ApiOperationException Gibt die Liste der Religionen zurück.- Parameter:
conn
- die Datenbankverbindung- Gibt zurück:
- die Liste der Religionen
- 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
-
getReligion
public static ReligionEintrag getReligion(@NotNull @NotNull DBEntityManager conn, long id) throws ApiOperationException Bestimmt die Religion anhand der angegeben ID.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriffid
- die ID des Religion-Katalog-Eintrags- Gibt zurück:
- der Eintrag der Religion
- 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
- Löst aus:
ApiOperationException
- im Fehlerfall
-
add
Erstellt eine neue Religion- Parameter:
is
- JSON-Objekt mit den Daten- Gibt zurück:
- Eine Response mit der neuen Religion
- Löst aus:
ApiOperationException
- im Fehlerfall
-
delete
Löscht eine Religion aus dem Katalog- Parameter:
id
- die ID des Religion-Katalog-Eintrags- Gibt zurück:
- die HTTP-Response, welchen den Erfolg der Lösch-Operation angibt.
- Löst aus:
ApiOperationException
- im Fehlerfall
-
deleteMultiple
Löscht mehrere Religion-Katalog-Einträge- Parameter:
ids
- die IDs der Religion-Katalog-Einträge- Gibt zurück:
- die HTTP-Response, welchen den Erfolg der Lösch-Operation angibt.
- Löst aus:
ApiOperationException
- im Fehlerfall
-