Package de.svws_nrw.api.server
Klasse APIErzieher
java.lang.Object
de.svws_nrw.api.server.APIErzieher
@Path("/db/{schema}/erzieher")
@Produces("application/json")
@Consumes("application/json")
public class APIErzieher
extends Object
Die Klasse spezifiziert die OpenAPI-Schnittstelle für den Zugriff auf die grundlegenden Erzieherdaten aus der SVWS-Datenbank.
Ein Zugriff erfolgt über den Pfad https://{Hostname}/db/{schema}/erzieher/...
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
getErzieher
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Erzieher.jakarta.ws.rs.core.Response
getErzieherArten
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Erzieherarten.jakarta.ws.rs.core.Response
getErzieherStammdaten
(String schema, long tmpid, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Stammdaten eines Erziehers.jakarta.ws.rs.core.Response
patchErzieherStammdaten
(String schema, long tmpid, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Stammdaten eines Erziehers.
-
Konstruktordetails
-
APIErzieher
public APIErzieher()Leerer Standardkonstruktor.
-
-
Methodendetails
-
getErzieher
@GET @Path("/") public jakarta.ws.rs.core.Response getErzieher(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Erzieher.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit den einzelnen Erziehern
-
getErzieherArten
@GET @Path("/arten") public jakarta.ws.rs.core.Response getErzieherArten(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Erzieherarten.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit den einzelnen Erzieherarten
-
getErzieherStammdaten
@GET @Path("/{id : \\d+}/stammdaten") public jakarta.ws.rs.core.Response getErzieherStammdaten(@PathParam("schema") String schema, @PathParam("id") long tmpid, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Stammdaten eines Erziehers.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden solltmpid
- die Datenbank-ID zur Identifikation des Erziehersrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Stammdaten des Erziehers
-
patchErzieherStammdaten
@PATCH @Path("/{id : \\d+}/stammdaten") public jakarta.ws.rs.core.Response patchErzieherStammdaten(@PathParam("schema") String schema, @PathParam("id") long tmpid, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Stammdaten eines Erziehers.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden solltmpid
- die Datenbank-ID zur Identifikation des Erziehersis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-