Package de.svws_nrw.data.schule
Klasse DataAbteilungenKlassenzuordnungen
Diese Klasse erweitert den abstrakten
DataManager
für den
Core-DTO AbteilungKlassenzuordnung
.-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final DTOMapper
<DTOAbteilungsKlassen, AbteilungKlassenzuordnung> Lambda-Ausdruck zum Umwandeln eines Datenbank-DTOsDTOAbteilungsKlassen
in einen Core-DTOAbteilungKlassenzuordnung
.Von Klasse geerbte Felder de.svws_nrw.data.DataManager
conn
-
Konstruktorübersicht
KonstruktorBeschreibungDataAbteilungenKlassenzuordnungen
(DBEntityManager conn, Long idAbteilung) Erstellt einen neuenDataManager
für den Core-DTOAbteilungKlassenzuordnung
. -
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.jakarta.ws.rs.core.Response
getList()
Ermittelt eine Liste mit Informationen.static List
<AbteilungKlassenzuordnung> getZuordnungen
(@NotNull DBEntityManager conn, long idAbteilung) Gibt die Liste der Abteilungszuordnungen für die Abteilung mit der angegebenen ID zurück.static AbteilungKlassenzuordnung
getZuordung
(@NotNull DBEntityManager conn, long id) Gibt die Klassenzuordnungen für die übergebene ID 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
-
Felddetails
-
dtoMapper
Lambda-Ausdruck zum Umwandeln eines Datenbank-DTOsDTOAbteilungsKlassen
in einen Core-DTOAbteilungKlassenzuordnung
.
-
-
Konstruktordetails
-
DataAbteilungenKlassenzuordnungen
Erstellt einen neuenDataManager
für den Core-DTOAbteilungKlassenzuordnung
.- Parameter:
conn
- die DatenbankverbindungidAbteilung
- die ID der Abteilung, auf die sich die Anfragen beziehen
-
-
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
-
getZuordnungen
public static List<AbteilungKlassenzuordnung> getZuordnungen(@NotNull @NotNull DBEntityManager conn, long idAbteilung) throws ApiOperationException Gibt die Liste der Abteilungszuordnungen für die Abteilung mit der angegebenen ID zurück.- Parameter:
conn
- die DatenbankverbindungidAbteilung
- die ID der Abteilung- Gibt zurück:
- die Liste der Abteilungen
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getZuordung
public static AbteilungKlassenzuordnung getZuordung(@NotNull @NotNull DBEntityManager conn, long id) throws ApiOperationException Gibt die Klassenzuordnungen für die übergebene ID zurück.- Parameter:
conn
- die Datenbankverbindungid
- die ID der Abteilung- Gibt zurück:
- die Klassenzuordnungen
- 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
-