Package de.svws_nrw.api.server
Klasse APIStundenplan
java.lang.Object
de.svws_nrw.api.server.APIStundenplan
@Path("/db/{schema}/stundenplan")
@Produces("application/json")
@Consumes("application/json")
public class APIStundenplan
extends Object
Die Klasse spezifiziert die OpenAPI-Schnittstelle für den Zugriff auf die grundlegenden Stundenplandaten aus der SVWS-Datenbank.
Ein Zugriff erfolgt über den Pfad https://{Hostname}/db/{schema}/stundenplan/...
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
addStundenplan
(String schema, long idSchuljahresabschnitt, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Erstellen eines neuen (leeren) Stundenplanes für den angegebenen Schuljahresabschnitt.jakarta.ws.rs.core.Response
addStundenplanAufsichtsbereich
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Aufsichtsbereichs zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanAufsichtsbereiche
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Aufsichtsbereiche zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanKalenderwochenzuordnung
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen einer neuen Kalenderwochenzuordnung zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanKalenderwochenzuordnungen
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Kalenderwochenzuordnungen zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanPausenaufsicht
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen einer neuen Pausenaufsicht zu einer Pausenzeit bei einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanPausenaufsichten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Pausenaufsichten zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanPausenzeit
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen einer neuen Pausenzeit zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanPausenzeiten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Pausenzeiten zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanRaeume
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Räume zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanRaum
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Raumes zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanUnterricht
(String schema, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Unterrichts zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanUnterrichte
(String schema, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Unterrichte zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanZeitrasterEintraege
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Zeitrastereinträge zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
addStundenplanZeitrasterEintrag
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Zeitrastereintrags zu einem bestehendem Stundenplan.jakarta.ws.rs.core.Response
deleteStundenplan
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanAufsichtsbereich
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen des Aufsichtsbereichs eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanAufsichtsbereiche
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Aufsichtsbereiche eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanKalenderwochenzuordnung
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen der Kalenderwochenzuordnung eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanKalenderwochenzuordnungen
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Kalenderwochenzuordnungen eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanPausenaufsicht
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen einer Pausenaufsicht eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanPausenaufsichten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Pausenaufsichten eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanPausenzeit
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen der Pausenzeit eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanPausenzeiten
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Pausenzeiten eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanRaeume
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Räume eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanRaum
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen des Raums eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanUnterricht
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen eines Unterrichts eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanUnterrichte
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Unterrichte eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanZeitrasterEintraege
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Zeitrastereinträge eines Stundenplans.jakarta.ws.rs.core.Response
deleteStundenplanZeitrasterEintrag
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen des Zeitrastereintrags eines Stundenplans.jakarta.ws.rs.core.Response
getKlassenStundenplan
(String schema, long id, long klasseID, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Stundenplans einer Klasse.jakarta.ws.rs.core.Response
getLehrerStundenplan
(String schema, long id, long lehrerID, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Stundenplans eines Lehrers.jakarta.ws.rs.core.Response
getSchuelerStundenplan
(String schema, long id, long schuelerID, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Stundenplans eines Schülers.jakarta.ws.rs.core.Response
getStundenplan
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage von grundlegenden Daten zu einem Stundenplan.jakarta.ws.rs.core.Response
getStundenplanAufsichtsbereich
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Aufsichtsbereichs eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanKalenderwochenzuordnung
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage von Kalenderwochen-Zuordnungen eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanLehrer
(String schema, long idStundenplan, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Lehrers eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanliste
(String schema, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Stundenpläne.jakarta.ws.rs.core.Response
getStundenplanlisteFuerAbschnitt
(String schema, long abschnitt, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Stundenpläne eines Schuljahresabschnitts.jakarta.ws.rs.core.Response
getStundenplanPausenaufsicht
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage einer Pausenaufsicht eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanPausenaufsichten
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage aller Pausenaufsichten zu einem Stundenplan.jakarta.ws.rs.core.Response
getStundenplanPausenzeit
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage einer Pausenzeit eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanRaum
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Raumes eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanSchiene
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage einer Schiene eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanUnterricht
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Unterrichts eines Stundenplans.jakarta.ws.rs.core.Response
getStundenplanUnterrichte
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage aller Unterrichte zu einem Stundenplan.jakarta.ws.rs.core.Response
getStundenplanUnterrichtsverteilung
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage von Daten zu Unterrichtsverteilung zu einem Stundenplan.jakarta.ws.rs.core.Response
getStundenplanZeitraster
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Zeitrasters zu einem Stundenplan.jakarta.ws.rs.core.Response
getStundenplanZeitrasterEintrag
(String schema, long id, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Zeitraster-Eintrags.jakarta.ws.rs.core.Response
patchStundenplan
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Grunddaten eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanAufsichtsbereich
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Aufsichtsbereichs eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanKalenderwochenzuordnung
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Kalenderwochen-Zuordnung eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanKalenderwochenzuordnungen
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen mehrerer Kalenderwochen-Zuordnungen.jakarta.ws.rs.core.Response
patchStundenplanPausenaufsicht
(String schema, long sid, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Pausenaufsicht eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanPausenzeit
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Pausenzeit eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanRaum
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Raumes eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanSchiene
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Schiene eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanUnterricht
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Unterrichts eines Stundenplans.jakarta.ws.rs.core.Response
patchStundenplanUnterrichte
(String schema, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen mehrerer Unterrichte.jakarta.ws.rs.core.Response
patchStundenplanZeitrasterEintraege
(String schema, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen mehrerer Zeitraster-Einträge.jakarta.ws.rs.core.Response
patchStundenplanZeitrasterEintrag
(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Zeitraster-Eintrags eines Stundenplans.jakarta.ws.rs.core.Response
updateStundenplanPausenaufsichtenBereiche
(String schema, long id, @NotNull StundenplanPausenaufsichtBereichUpdate update, jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen und Hinzufügen mehrerer Zuordnungen von Pausenaufsichten zu Aufsichtsbereichen ggf. in Abhängigkeit von einem Wochentyp.
-
Konstruktordetails
-
APIStundenplan
public APIStundenplan()Leerer Standardkonstruktor.
-
-
Methodendetails
-
getStundenplanliste
@GET @Path("/liste") public jakarta.ws.rs.core.Response getStundenplanliste(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Stundenpläne.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit den Stundenplänen
-
getStundenplanlisteFuerAbschnitt
@GET @Path("/liste/{abschnitt : \\d+}") public jakarta.ws.rs.core.Response getStundenplanlisteFuerAbschnitt(@PathParam("schema") String schema, @PathParam("abschnitt") long abschnitt, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage der Liste aller Stundenpläne eines Schuljahresabschnitts.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollabschnitt
- die ID des Schuljahresabschnittsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste mit den Stundenplänen
-
getStundenplan
@GET @Path("/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplan(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage von grundlegenden Daten zu einem Stundenplan.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Stundenplansrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Daten für den angegebenen Stundenplan
-
patchStundenplan
@PATCH @Path("/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplan(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen der Grunddaten eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Stundenplansis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
addStundenplan
@POST @Path("/create/{idSchuljahresabschnitt : \\d+}") public jakarta.ws.rs.core.Response addStundenplan(@PathParam("schema") String schema, @PathParam("idSchuljahresabschnitt") long idSchuljahresabschnitt, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Erstellen eines neuen (leeren) Stundenplanes für den angegebenen Schuljahresabschnitt.- Parameter:
schema
- das DatenbankschemaidSchuljahresabschnitt
- die ID des Schuljahresabschnittsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Stundenplan-Eintrag
-
deleteStundenplan
@DELETE @Path("/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplan(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status
-
getStundenplanZeitraster
@GET @Path("/{id : \\d+}/zeitraster") public jakarta.ws.rs.core.Response getStundenplanZeitraster(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Zeitrasters zu einem Stundenplan.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Stundenplansrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Liste der Zeitraster-Einträge für den angegebenen Stundenplan
-
getStundenplanZeitrasterEintrag
@GET @Path("/zeitraster/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanZeitrasterEintrag(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Zeitraster-Eintrags.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Zeitraster-Eintragsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Zeitraster-Eintrag
-
patchStundenplanZeitrasterEintrag
@PATCH @Path("/zeitraster/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanZeitrasterEintrag(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Zeitraster-Eintrags eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Zeitraster-Eintragsis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
patchStundenplanZeitrasterEintraege
@PATCH @Path("/zeitraster/patch/multiple") public jakarta.ws.rs.core.Response patchStundenplanZeitrasterEintraege(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen mehrerer Zeitraster-Einträge. Die IDs in dem Patch müssen vorhanden sein, damit die zu patchenden Daten in der DB gefunden werden können.- 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
-
addStundenplanZeitrasterEintrag
@POST @Path("/{id : \\d+}/zeitraster/create") public jakarta.ws.rs.core.Response addStundenplanZeitrasterEintrag(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Zeitrastereintrags zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten des Zeitrastereintragsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem neuen Zeitrastereintrag
-
addStundenplanZeitrasterEintraege
@POST @Path("/{id : \\d+}/zeitraster/create/multiple") public jakarta.ws.rs.core.Response addStundenplanZeitrasterEintraege(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Zeitrastereinträge zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Zeitrastereinträgerequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der Liste der neuen Zeitrastereinträge
-
deleteStundenplanZeitrasterEintrag
@DELETE @Path("/zeitraster/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanZeitrasterEintrag(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen des Zeitrastereintrags eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Zeitrastereintragsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. dem gelöschten Zeitrastereintrag
-
deleteStundenplanZeitrasterEintraege
@DELETE @Path("/{id : \\d+}/zeitraster/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanZeitrasterEintraege(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Zeitrastereinträge eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Zeitrastereinträgerequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Zeitrastereinträgen
-
getStundenplanRaum
@GET @Path("/raeume/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanRaum(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Raumes eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Raumesrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Raum eines Stundenplans
-
patchStundenplanRaum
@PATCH @Path("/raeume/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanRaum(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Raumes eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Raumesis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
addStundenplanRaum
@POST @Path("/{id : \\d+}/raeume/create") public jakarta.ws.rs.core.Response addStundenplanRaum(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Raumes zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten des Raumsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem neuen Raum
-
addStundenplanRaeume
@POST @Path("/{id : \\d+}/raeume/create/multiple") public jakarta.ws.rs.core.Response addStundenplanRaeume(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Räume zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Räumerequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der Liste der neuen Räume
-
deleteStundenplanRaum
@DELETE @Path("/raeume/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanRaum(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen des Raums eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Raumsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. dem gelöschten Raum
-
deleteStundenplanRaeume
@DELETE @Path("/{id : \\d+}/raeume/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanRaeume(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Räume eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Räumerequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Räumen
-
getStundenplanAufsichtsbereich
@GET @Path("/aufsichtsbereich/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanAufsichtsbereich(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Aufsichtsbereichs eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Aufsichtsbereichsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Aufsichtsbereich eines Stundenplans
-
patchStundenplanAufsichtsbereich
@PATCH @Path("/aufsichtsbereich/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanAufsichtsbereich(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Aufsichtsbereichs eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Aufsichtsbereichsis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
addStundenplanAufsichtsbereich
@POST @Path("/{id : \\d+}/aufsichtsbereiche/create") public jakarta.ws.rs.core.Response addStundenplanAufsichtsbereich(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Aufsichtsbereichs zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten des Aufsichtsbereichsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem neuen Aufsichtsbereich
-
addStundenplanAufsichtsbereiche
@POST @Path("/{id : \\d+}/aufsichtsbereiche/create/multiple") public jakarta.ws.rs.core.Response addStundenplanAufsichtsbereiche(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Aufsichtsbereiche zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Aufsichtsbereicherequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der Liste der neuen Aufsichtsbereiche
-
deleteStundenplanAufsichtsbereich
@DELETE @Path("/aufsichtsbereiche/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanAufsichtsbereich(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen des Aufsichtsbereichs eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Aufsichtsbereichsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. dem gelöschten Aufsichtsbereich
-
deleteStundenplanAufsichtsbereiche
@DELETE @Path("/{id : \\d+}/aufsichtsbereiche/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanAufsichtsbereiche(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Aufsichtsbereiche eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Aufsichtsbereicherequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Aufsichtsbereichen
-
getStundenplanSchiene
@GET @Path("/schienen/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanSchiene(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage einer Schiene eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID der Schienerequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Schiene eines Stundenplans
-
patchStundenplanSchiene
@PATCH @Path("/schienen/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanSchiene(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Schiene eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation der Schieneis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
getStundenplanPausenzeit
@GET @Path("/pausenzeiten/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanPausenzeit(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage einer Pausenzeit eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID der Pausenzeitrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Pausenzeit eines Stundenplans
-
patchStundenplanPausenzeit
@PATCH @Path("/pausenzeiten/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanPausenzeit(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Pausenzeit eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation der Pausenzeitis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
addStundenplanPausenzeit
@POST @Path("/{id : \\d+}/pausenzeiten/create") public jakarta.ws.rs.core.Response addStundenplanPausenzeit(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen einer neuen Pausenzeit zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Pausenzeitrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der neuen Pausenzeit
-
addStundenplanPausenzeiten
@POST @Path("/{id : \\d+}/pausenzeiten/create/multiple") public jakarta.ws.rs.core.Response addStundenplanPausenzeiten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Pausenzeiten zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Pausenzeitenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der Liste der neuen Pausenzeiten
-
deleteStundenplanPausenzeit
@DELETE @Path("/pausenzeiten/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanPausenzeit(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen der Pausenzeit eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID der Pausenzeitrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. der gelöschten Pausenzeit
-
deleteStundenplanPausenzeiten
@DELETE @Path("/{id : \\d+}/pausenzeiten/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanPausenzeiten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Pausenzeiten eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Pausenzeitenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Pausenzeiten
-
getStundenplanKalenderwochenzuordnung
@GET @Path("/kalenderwochen/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanKalenderwochenzuordnung(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage von Kalenderwochen-Zuordnungen eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID der Kalenderwochen-Zuordnungrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Kalenderwochen-Zuordnung eines Stundenplans
-
patchStundenplanKalenderwochenzuordnung
@PATCH @Path("/kalenderwochen/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanKalenderwochenzuordnung(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Kalenderwochen-Zuordnung eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation der Kalenderwochen-Zuordnungis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
patchStundenplanKalenderwochenzuordnungen
@PATCH @Path("/{id : \\d+}/kalenderwochen/patch/multiple") public jakarta.ws.rs.core.Response patchStundenplanKalenderwochenzuordnungen(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen mehrerer Kalenderwochen-Zuordnungen. Die IDs in dem Patch müssen vorhanden sein, damit die zu patchenden Daten in der DB gefunden werden können.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die ID des Stundenplansis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
addStundenplanKalenderwochenzuordnung
@POST @Path("/{id : \\d+}/kalenderwochen/create") public jakarta.ws.rs.core.Response addStundenplanKalenderwochenzuordnung(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen einer neuen Kalenderwochenzuordnung zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Kalenderwochenzuordnungrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der neuen Kalenderwochenzuordnung
-
addStundenplanKalenderwochenzuordnungen
@POST @Path("/{id : \\d+}/kalenderwochen/create/multiple") public jakarta.ws.rs.core.Response addStundenplanKalenderwochenzuordnungen(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Kalenderwochenzuordnungen zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Kalenderwochenzuordnungenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der Liste der neuen Kalenderwochenzuordnungen
-
deleteStundenplanKalenderwochenzuordnung
@DELETE @Path("/kalenderwochen/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanKalenderwochenzuordnung(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen der Kalenderwochenzuordnung eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID der Kalenderwochenzuordnungrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. der gelöschten Kalenderwochenzuordnung
-
deleteStundenplanKalenderwochenzuordnungen
@DELETE @Path("/{id : \\d+}/kalenderwochen/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanKalenderwochenzuordnungen(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Kalenderwochenzuordnungen eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Kalenderwochenzuordnungenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Kalenderwochenzuordnungen
-
getStundenplanPausenaufsichten
@GET @Path("/{id : \\d+}/pausenaufsichten") public jakarta.ws.rs.core.Response getStundenplanPausenaufsichten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage aller Pausenaufsichten zu einem Stundenplan.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Stundenplansrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Pausenaufsichten für den angegebenen Stundenplan
-
getStundenplanPausenaufsicht
@GET @Path("/pausenaufsicht/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanPausenaufsicht(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage einer Pausenaufsicht eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID der Pausenaufsichtrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Pausenaufsicht
-
patchStundenplanPausenaufsicht
@PATCH @Path("/{idStundenplan : \\d+}/pausenaufsicht/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanPausenaufsicht(@PathParam("schema") String schema, @PathParam("idStundenplan") long sid, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen einer Pausenaufsicht eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollsid
- die Datenbank-ID des Stundenplansid
- die Datenbank-ID zur Identifikation der Pausenaufsichtis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
addStundenplanPausenaufsicht
@POST @Path("/{id : \\d+}/pausenaufsicht/create") public jakarta.ws.rs.core.Response addStundenplanPausenaufsicht(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen einer neuen Pausenaufsicht zu einer Pausenzeit bei einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Pausenaufsichtrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit der neuen Pausenaufsicht
-
addStundenplanPausenaufsichten
@POST @Path("/{id : \\d+}/pausenaufsicht/create/multiple") public jakarta.ws.rs.core.Response addStundenplanPausenaufsichten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Pausenaufsichten zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- der Input-Stream mit den Daten der Pausenaufsichtenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit den neuen Pausenaufsichten
-
deleteStundenplanPausenaufsicht
@DELETE @Path("/pausenaufsicht/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanPausenaufsicht(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen einer Pausenaufsicht eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID der Pausenaufsichtrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. der gelöschten Pausenaufsicht
-
deleteStundenplanPausenaufsichten
@DELETE @Path("/{id : \\d+}/pausenaufsicht/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanPausenaufsichten(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Pausenaufsichten eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Pausenaufsichtenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Pausenaufsichten
-
updateStundenplanPausenaufsichtenBereiche
@POST @Path("/{id : \\d+}/pausenaufsichtenbereiche/update") public jakarta.ws.rs.core.Response updateStundenplanPausenaufsichtenBereiche(@PathParam("schema") String schema, @PathParam("id") long id, @NotNull @NotNull StundenplanPausenaufsichtBereichUpdate update, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen und Hinzufügen mehrerer Zuordnungen von Pausenaufsichten zu Aufsichtsbereichen ggf. in Abhängigkeit von einem Wochentyp.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Stundenplansupdate
- die Information zu den Änderungen der Zuordnungenrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- eine Response mit dem Status-Code
-
getStundenplanUnterrichte
@GET @Path("/{id : \\d+}/unterrichte") public jakarta.ws.rs.core.Response getStundenplanUnterrichte(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage aller Unterrichte zu einem Stundenplan.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Stundenplansrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Unterrichte für den angegebenen Stundenplan
-
getStundenplanUnterricht
@GET @Path("/unterricht/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanUnterricht(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Unterrichts eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Unterrichtsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Unterricht
-
patchStundenplanUnterricht
@PATCH @Path("/unterricht/{id : \\d+}") public jakarta.ws.rs.core.Response patchStundenplanUnterricht(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen eines Unterrichts eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches der Patch ausgeführt werden sollid
- die Datenbank-ID zur Identifikation des Unterrichtsis
- der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386request
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- das Ergebnis der Patch-Operation
-
patchStundenplanUnterrichte
@PATCH @Path("/unterricht/patch/multiple") public jakarta.ws.rs.core.Response patchStundenplanUnterrichte(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Patchen mehrerer Unterrichte. Die IDs in dem Patch müssen vorhanden sein, damit die zu patchenden Daten in der DB gefunden werden können.- 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
-
addStundenplanUnterricht
@POST @Path("/unterricht/create") public jakarta.ws.rs.core.Response addStundenplanUnterricht(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen eines neuen Unterrichts zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemais
- der Input-Stream mit den Daten des Unterrichtsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem neuen Unterricht
-
addStundenplanUnterrichte
@POST @Path("/unterricht/create/multiple") public jakarta.ws.rs.core.Response addStundenplanUnterrichte(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Hinzufügen mehrerer neuer Unterrichte zu einem bestehendem Stundenplan.- Parameter:
schema
- das Datenbankschemais
- der Input-Stream mit den Daten der Unterrichterequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit den neuen Unterrichten
-
deleteStundenplanUnterricht
@DELETE @Path("/unterricht/{id : \\d+}") public jakarta.ws.rs.core.Response deleteStundenplanUnterricht(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen eines Unterrichts eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Unterrichtsrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. dem gelöschten Unterricht
-
deleteStundenplanUnterrichte
@DELETE @Path("/{id : \\d+}/unterricht/delete/multiple") public jakarta.ws.rs.core.Response deleteStundenplanUnterrichte(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für das Entfernen mehrerer Unterrichte eines Stundenplans.- Parameter:
schema
- das Datenbankschemaid
- die ID des Stundenplansis
- die IDs der Unterrichterequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die HTTP-Antwort mit dem Status und ggf. den gelöschten Unterrichte
-
getStundenplanUnterrichtsverteilung
@GET @Path("/{id : \\d+}/unterrichtsverteilung") public jakarta.ws.rs.core.Response getStundenplanUnterrichtsverteilung(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage von Daten zu Unterrichtsverteilung zu einem Stundenplan.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des Stundenplansrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- die Daten zur Unterrichtsverteilung für den angegebenen Stundenplan
-
getStundenplanLehrer
@GET @Path("{idStundenplan : \\d+}/lehrer/{id : \\d+}") public jakarta.ws.rs.core.Response getStundenplanLehrer(@PathParam("schema") String schema, @PathParam("idStundenplan") long idStundenplan, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage eines Lehrers eines Stundenplans.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollidStundenplan
- die ID des Stundenplansid
- die ID des Lehrersrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Lehrer
-
getSchuelerStundenplan
@GET @Path("/plaene/{id : \\d+}/schueler/{schueler_id : \\d+}") public jakarta.ws.rs.core.Response getSchuelerStundenplan(@PathParam("schema") String schema, @PathParam("id") long id, @PathParam("schueler_id") long schuelerID, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Stundenplans eines Schülers.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des StundenplansschuelerID
- die ID des Schülersrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Stundenplan des Schülers
-
getLehrerStundenplan
@GET @Path("/plaene/{id : \\d+}/lehrer/{lehrer_id : \\d+}") public jakarta.ws.rs.core.Response getLehrerStundenplan(@PathParam("schema") String schema, @PathParam("id") long id, @PathParam("lehrer_id") long lehrerID, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Stundenplans eines Lehrers.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des StundenplanslehrerID
- die ID des Lehrersrequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Stundenplan des Lehrers
-
getKlassenStundenplan
@GET @Path("/plaene/{id : \\d+}/klasse/{klasse_id : \\d+}") public jakarta.ws.rs.core.Response getKlassenStundenplan(@PathParam("schema") String schema, @PathParam("id") long id, @PathParam("klasse_id") long klasseID, @Context jakarta.servlet.http.HttpServletRequest request) Die OpenAPI-Methode für die Abfrage des Stundenplans einer Klasse.- Parameter:
schema
- das Datenbankschema, auf welches die Abfrage ausgeführt werden sollid
- die ID des StundenplansklasseID
- die ID der Klasserequest
- die Informationen zur HTTP-Anfrage- Gibt zurück:
- der Stundenplan der Klasse
-