Package de.svws_nrw.data.email
Klasse DataEmailSMTPServerKonfiguration
Diese Klasse erweitert den abstrakten
DataManager
für den
Core-DTO SMTPServerKonfiguration
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManager
conn
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic jakarta.ws.rs.core.Response
get
(DBEntityManager conn) Ermittelt die SMTP-Server-Konfiguration der Schulejakarta.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 DTOSchuleEmail
getOrCreate
(DBEntityManager conn) Gibt das Datenbank-DTO für die Email-Konfiguration dieser Schule zurück.static SMTPServerKonfiguration
Gibt die SMTP-Server-Konfiguration dieser Schule zurück.jakarta.ws.rs.core.Response
patch
(InputStream is) Passt die Informationen mithilfe des JSON-Patches aus dem übergebenenInputStream
an.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, patchBasic, patchBasicFiltered, patchBasicMultiple
-
Konstruktordetails
-
DataEmailSMTPServerKonfiguration
Erstellt einen neuenDataManager
für den Core-DTOSMTPServerKonfiguration
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriff
-
-
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
-
getOrCreate
Gibt das Datenbank-DTO für die Email-Konfiguration dieser Schule zurück.- Parameter:
conn
- die Datenbank-Verbindung.- Gibt zurück:
- das DTO
-
getOrCreateSMTPServerKonfiguration
Gibt die SMTP-Server-Konfiguration dieser Schule zurück.- Parameter:
conn
- die Datenbank-Verbindung.- Gibt zurück:
- die SMTP-Server-Konfiguration
-
get
Ermittelt die SMTP-Server-Konfiguration der Schule- Parameter:
conn
- die Datenbank-Verbindung.- Gibt zurück:
- die Response mit der SMTP-Server-Konfiguration
-
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
-
patch
Beschreibung aus Klasse kopiert:DataManager
Passt die Informationen mithilfe des JSON-Patches aus dem übergebenenInputStream
an. Eine ID wird in diesem Fall nicht verwendet und als null angenommen.- Setzt außer Kraft:
patch
in KlasseDataManager<Long>
- Parameter:
is
- derInputStream
mit dem JSON-Patch- Gibt zurück:
- Die HTTP-Response der Patch-Operation
- 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
-