Package de.svws_nrw.api.server
Klasse APIEmail
java.lang.Object
de.svws_nrw.api.server.APIEmail
@Path("/db/{schema}/email")
@Produces("application/json")
@Consumes("application/json")
public class APIEmail
extends Object
Die Klasse spezifiziert die OpenAPI-Schnittstelle für den Zugriff auf die Email-Funktionen des SVWS-Servers.
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
getSMTPServerKonfiguration
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der SMTP-Server-Konfiguration der Schule.jakarta.ws.rs.core.Response
patchSMTPServerKonfiguration
(String schema, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Anpassen der SMTP-Server-Konfiguration der Schule.
-
Konstruktordetails
-
APIEmail
public APIEmail()Leerer Standardkonstruktor.
-
-
Methodendetails
-
getSMTPServerKonfiguration
@GET @Path("/smtp/server/konfiguration") public jakarta.ws.rs.core.Response getSMTPServerKonfiguration(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der SMTP-Server-Konfiguration der Schule.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die SMTP-Server-Konfiguration
-
patchSMTPServerKonfiguration
@PATCH @Path("/smtp/server/konfiguration") public jakarta.ws.rs.core.Response patchSMTPServerKonfiguration(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Anpassen der SMTP-Server-Konfiguration der Schule.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-