Package de.svws_nrw.api.server
Klasse APILehrer
java.lang.Object
de.svws_nrw.api.server.APILehrer
@Path("/db/{schema}/lehrer")
@Produces("application/json")
@Consumes("application/json")
public class APILehrer
extends Object
Die Klasse spezifiziert die OpenAPI-Schnittstelle für den Zugriff auf die grundlegenden Lehrerdaten aus der SVWS-Datenbank.
Ein Zugriff erfolgt über den Pfad https://{Hostname}/db/{schema}/lehrer/...
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
Die OpenAPI-Methode für die Abfrage der Liste aller Lehrer.jakarta.ws.rs.core.Response
getLehrerAbgangsgruende
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Lehrerabgangsgründe.jakarta.ws.rs.core.Response
getLehrerAnrechnungsgruende
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Gründe für Anrechnungsstunden von Lehrern.jakarta.ws.rs.core.Response
getLehrerBeschaeftigungsarten
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrer Beschäftigungsarten.jakarta.ws.rs.core.Response
getLehrerEinsatzstatus
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrer Einsatzstatusarten.jakarta.ws.rs.core.Response
getLehrerFachrichtungAnerkennungen
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Anerkennungen von Fachrichtungen für Lehrer.jakarta.ws.rs.core.Response
getLehrerFachrichtungen
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Fachrichtungen von Lehrern.jakarta.ws.rs.core.Response
getLehrerLehraemter
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrämter.jakarta.ws.rs.core.Response
getLehrerLehramtAnerkennungen
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Anerkennungen von Lehrämtern.jakarta.ws.rs.core.Response
getLehrerLehrbefaehigungen
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrbefähigungen.jakarta.ws.rs.core.Response
getLehrerLehrbefaehigungenAnerkennungen
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Anerkennungen von Lehrbefähigungen.jakarta.ws.rs.core.Response
getLehrerLeitungsfunktionen
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Lehrer-Leitungsfunktionen.jakarta.ws.rs.core.Response
getLehrerMehrleistungsarten
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Arten von Mehrleistungen durch Lehrer.jakarta.ws.rs.core.Response
getLehrerMinderleistungsarten
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Arten von Minderleistungen durch Lehrer.jakarta.ws.rs.core.Response
getLehrerPersonalabschnittsdaten
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Personalabschnittsdaten eines Lehrers.jakarta.ws.rs.core.Response
getLehrerPersonaldaten
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Personaldaten eines Lehrers.jakarta.ws.rs.core.Response
getLehrerRechtsverhaeltnisse
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrer Rechtsverhältnisse.jakarta.ws.rs.core.Response
getLehrerStammdaten
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Stammdaten eines Lehrers.jakarta.ws.rs.core.Response
getLehrerZugangsgruende
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Lehrerzugangsgründe.jakarta.ws.rs.core.Response
patchLehrerPersonalabschnittsdaten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Personalabschnittsdaten eines Lehrers.jakarta.ws.rs.core.Response
patchLehrerPersonaldaten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Personaldaten eines Lehrers.jakarta.ws.rs.core.Response
patchLehrerStammdaten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Stammdaten eines Lehrers.
-
Konstruktordetails
-
APILehrer
public APILehrer()Leerer Standardkonstruktor.
-
-
Methodendetails
-
getLehrer
@GET @Path("/") public jakarta.ws.rs.core.Response getLehrer(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Lehrer.- 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 Lehrern
-
getLehrerStammdaten
@GET @Path("/{id : \\d+}/stammdaten") public jakarta.ws.rs.core.Response getLehrerStammdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Stammdaten eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Lehrersrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Stammdaten des Lehrers
-
patchLehrerStammdaten
@PATCH @Path("/{id : \\d+}/stammdaten") public jakarta.ws.rs.core.Response patchLehrerStammdaten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Stammdaten eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Lehrersis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
getLehrerPersonaldaten
@GET @Path("/{id : \\d+}/personaldaten") public jakarta.ws.rs.core.Response getLehrerPersonaldaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Personaldaten eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Lehrersrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Personaldaten des Lehrers
-
patchLehrerPersonaldaten
@PATCH @Path("/{id : \\d+}/personaldaten") public jakarta.ws.rs.core.Response patchLehrerPersonaldaten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Personaldaten eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Lehrersis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
getLehrerPersonalabschnittsdaten
@GET @Path("/personalabschnittsdaten/{id : \\d+}") public jakarta.ws.rs.core.Response getLehrerPersonalabschnittsdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Personalabschnittsdaten eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die Datenbank-ID zur Identifikation der Abschnittsdatenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Personalabschnittsdaten eines Lehrers zu einem Schuljahresabschnitt
-
patchLehrerPersonalabschnittsdaten
@PATCH @Path("/personalabschnittsdaten/{id : \\d+}") public jakarta.ws.rs.core.Response patchLehrerPersonalabschnittsdaten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Personalabschnittsdaten eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation der Abschnittsdatenis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
getLehrerLeitungsfunktionen
@GET @Path("/leitungsfunktionen") public jakarta.ws.rs.core.Response getLehrerLeitungsfunktionen(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Lehrer-Leitungsfunktionen.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrer-Leitungsfunktionen
-
getLehrerZugangsgruende
@GET @Path("/allgemein/zugangsgruende") public jakarta.ws.rs.core.Response getLehrerZugangsgruende(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Lehrerzugangsgründe.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrerzugangsgründe
-
getLehrerAbgangsgruende
@GET @Path("/allgemein/abgangsgruende") public jakarta.ws.rs.core.Response getLehrerAbgangsgruende(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Lehrerabgangsgründe.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrerabgangsgründe
-
getLehrerBeschaeftigungsarten
@GET @Path("/allgemein/beschaeftigungsarten") public jakarta.ws.rs.core.Response getLehrerBeschaeftigungsarten(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrer Beschäftigungsarten.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrer Beschäftigungsarten
-
getLehrerEinsatzstatus
@GET @Path("/allgemein/einsatzstatus") public jakarta.ws.rs.core.Response getLehrerEinsatzstatus(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrer Einsatzstatusarten.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrer Einsatzstatusarten
-
getLehrerFachrichtungen
@GET @Path("/allgemein/fachrichtungen") public jakarta.ws.rs.core.Response getLehrerFachrichtungen(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Fachrichtungen von Lehrern.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Fachrichtungen von Lehrern
-
getLehrerFachrichtungAnerkennungen
@GET @Path("/allgemein/fachrichtungen_anerkennungen") public jakarta.ws.rs.core.Response getLehrerFachrichtungAnerkennungen(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Anerkennungen von Fachrichtungen für Lehrer.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Anerkennungen von Fachrichtungen für Lehrer
-
getLehrerLehraemter
@GET @Path("/allgemein/lehraemter") public jakarta.ws.rs.core.Response getLehrerLehraemter(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrämter.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrämter
-
getLehrerLehramtAnerkennungen
@GET @Path("/allgemein/lehraemter_anerkennungen") public jakarta.ws.rs.core.Response getLehrerLehramtAnerkennungen(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Anerkennungen von Lehrämtern.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Anerkennungen von Lehrämtern
-
getLehrerLehrbefaehigungen
@GET @Path("/allgemein/lehrbefaehigungen") public jakarta.ws.rs.core.Response getLehrerLehrbefaehigungen(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrbefähigungen.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrbefähigungen
-
getLehrerLehrbefaehigungenAnerkennungen
@GET @Path("/allgemein/lehrbefaehigungen_anerkennungen") public jakarta.ws.rs.core.Response getLehrerLehrbefaehigungenAnerkennungen(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Anerkennungen von Lehrbefähigungen.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Anerkennungen von Lehrbefähigungen
-
getLehrerMehrleistungsarten
@GET @Path("/allgemein/mehrleistungsarten") public jakarta.ws.rs.core.Response getLehrerMehrleistungsarten(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Arten von Mehrleistungen durch Lehrer.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Arten von Mehrleistungen durch Lehrer
-
getLehrerMinderleistungsarten
@GET @Path("/allgemein/minderleistungsarten") public jakarta.ws.rs.core.Response getLehrerMinderleistungsarten(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Arten von Minderleistungen durch Lehrer.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Arten von Minderleistungen durch Lehrer
-
getLehrerRechtsverhaeltnisse
@GET @Path("/allgemein/rechtsverhaeltnisse") public jakarta.ws.rs.core.Response getLehrerRechtsverhaeltnisse(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für die Lehrer Rechtsverhältnisse.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Lehrer Rechtsverhältnisse
-
getLehrerAnrechnungsgruende
@GET @Path("/allgemein/anrechnungsgruende") public jakarta.ws.rs.core.Response getLehrerAnrechnungsgruende(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Kataloges für der Gründe für Anrechnungsstunden von Lehrern.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit dem Katalog der Gründe für Anrechnungsstunden von Lehrern
-