Klasse APIGostKlausuren

java.lang.Object
de.svws_nrw.api.server.APIGostKlausuren

@Path("/db/{schema}/gost/klausuren") @Produces("application/json") @Consumes("application/json") public class APIGostKlausuren extends Object
Die Klasse spezifiziert die OpenAPI-Schnittstelle für den Zugriff auf die grundlegenden Gost-Klausurdaten aus der SVWS-Datenbank. Ein Zugriff erfolgt über den Pfad https://{Hostname}/db/{schema}/gost/klausuren/...
  • Konstruktordetails

    • APIGostKlausuren

      public APIGostKlausuren()
      Leerer Standardkonstruktor.
  • Methodendetails

    • getGostKlausurenVorgabenJahrgang

      @GET @Path("/vorgaben/abiturjahrgang/{abiturjahr : -?\\d+}") public jakarta.ws.rs.core.Response getGostKlausurenVorgabenJahrgang(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert die GostKlausurvorgaben eines Abiturjahrgangs der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welchem die Abfrage ausgeführt werden soll
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der GostKlausurvorgaben
    • createGostKlausurenVorgabe

      @POST @Path("/vorgaben/new") public jakarta.ws.rs.core.Response createGostKlausurenVorgabe(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Erstellt eine neue GostKlausurvorgabe und gibt sie zurück.
      Parameter:
      schema - das Datenbankschema, in welchem die GostKlausurvorgabe erstellt wird
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit der neuen GostKlausurvorgabe
    • patchGostKlausurenVorgabe

      @PATCH @Path("/vorgaben/{id : \\d+}") public jakarta.ws.rs.core.Response patchGostKlausurenVorgabe(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Patcht die Daten einer GostKlausurvorgabe.
      Parameter:
      schema - das Datenbankschema, auf welchem der Patch ausgeführt werden soll
      id - die ID der GostKlausurvorgabe
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • deleteGostKlausurenVorgabe

      @DELETE @Path("/vorgaben/delete/{id : \\d+}") public jakarta.ws.rs.core.Response deleteGostKlausurenVorgabe(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Löschen einer GostKlausurvorgabe.
      Parameter:
      schema - das Datenbankschema, in welchem die GostKlausurvorgabe gelöscht wird
      id - die ID der zu löschenden Klausurvorgabe
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • copyGostKlausurenVorgaben

      @GET @Path("/vorgaben/copyVorlagen/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : -?\\d+}/quartal/{quartal : -?\\d+}") public jakarta.ws.rs.core.Response copyGostKlausurenVorgaben(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, @PathParam("quartal") int quartal, @Context jakarta.servlet.http.HttpServletRequest request)
      Kopiert die GostKlausurvorgabe-Vorlagen in einen konkreten Abiturjahrgang und gibt sie zurück.
      Parameter:
      schema - das Datenbankschema, in welchem die GostKlausurvorgaben erstellt werden
      abiturjahr - das Abiturjahr, für das die GostKlausurvorgaben kopiert werden sollen
      halbjahr - das GostHalbjahr, für das die GostKlausurvorgaben kopiert werden sollen
      quartal - das Quartal, 0 für das gesamte GostHalbjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der neuen GostKlausurvorgaben im angegebenen Abiturjahrgang, GostHalbjahr und Quartal
    • createGostKlausurenDefaultVorgaben

      @GET @Path("/vorgaben/createDefault/halbjahr/{halbjahr : -?\\d+}/quartal/{quartal : -?\\d+}") public jakarta.ws.rs.core.Response createGostKlausurenDefaultVorgaben(@PathParam("schema") String schema, @PathParam("halbjahr") int halbjahr, @PathParam("quartal") int quartal, @Context jakarta.servlet.http.HttpServletRequest request)
      Legt die Default-GostKlausurvorgaben im Vorlagen-Jahrgang an und gibt sie zurück.
      Parameter:
      schema - das Datenbankschema, in welchem die GostKlausurvorgaben erstellt werden
      halbjahr - das GostHalbjahr, für das die GostKlausurvorgaben erstellt werden sollen
      quartal - das Quartal, 0 für das gesamte GostHalbjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der neuen GostKlausurvorgaben im Vorlagen-Jahrgang, GostHalbjahr und Quartal
    • patchGostKlausurenKursklausur

      @POST @Path("/kursklausuren/{id : \\d+}/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : -?\\d+}") public jakarta.ws.rs.core.Response patchGostKlausurenKursklausur(@PathParam("schema") String schema, @PathParam("id") long id, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Patcht eine GostKursklausur und gibt die daraufhin geänderten Daten innerhalb des GostKlausurenCollectionSkrsKrsData-Objekts zurück.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      id - die ID der Kursklausur
      abiturjahr - das Abiturjahr der Kursklausur
      halbjahr - das GostHalbjahr der Kursklausur
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die geänderten Raumdaten als GostKlausurenCollectionSkrsKrsData-Objekt
    • createGostKlausurenKursklausurenJahrgangHalbjahrQuartal

      @GET @Path("/kursklausuren/create/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : \\d+}/quartal/{quartal : \\d+}") public jakarta.ws.rs.core.Response createGostKlausurenKursklausurenJahrgangHalbjahrQuartal(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, @PathParam("quartal") int quartal, @Context jakarta.servlet.http.HttpServletRequest request)
      Erzeugt die GostKursklausuren eines Abiturjahrgangs in einem bestimmten GostHalbjahr und Quartal der Gymnasialen Oberstufe. Schülerklausuren und Haupttermin-Schülerklausurtermine werden ebenfalls erzeugt.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      halbjahr - das Gost-Halbjahr, für das die Klausuren erzeugt werden sollen
      quartal - das Quartal, für das die Klausuren erzeugt werden sollen, falls 0 angegeben wird, für das gesamte GostHalbjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das GostKlausurenCollectionData-Objekt mit den erzeugten Daten
    • patchGostKlausurenSchuelerklausur

      @PATCH @Path("/schuelerklausuren/{id : \\d+}") public jakarta.ws.rs.core.Response patchGostKlausurenSchuelerklausur(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Patcht die Daten einer GostSchuelerklausur.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      id - die ID der GostSchuelerklausur
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das Ergebnis der Patch-Operation
    • getGostKlausurenCollectionAlldata

      @POST @Path("/collection/alldata") public jakarta.ws.rs.core.Response getGostKlausurenCollectionAlldata(@PathParam("schema") String schema, List<GostKlausurenCollectionHjData> hjData, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert alle zur Klausurplanung gehörenden Daten in einem GostKlausurenCollectionAllData-Objekt.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      hjData - die Liste der GostKlausurenCollectionHjData-Objekte, für die Klausurdaten geladen werden sollen
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das GostKlausurenCollectionAllData-Objekt mit den Daten zur Klausurplanung
    • getGostKlausurenCollectionAlldataGZip

      @POST @Produces("application/octet-stream") @Path("/collection/alldata/gzip") public jakarta.ws.rs.core.Response getGostKlausurenCollectionAlldataGZip(@PathParam("schema") String schema, List<GostKlausurenCollectionHjData> hjData, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert alle zur Klausurplanung gehörenden Daten in einem komprimierten GostKlausurenCollectionAllData-Objekt.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      hjData - die Liste der GostKlausurenCollectionHjData-Objekte, für die Klausurdaten geladen werden sollen
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das komprimierte GostKlausurenCollectionAllData-Objekt mit den Daten zur Klausurplanung
    • getGostKlausurenCollectionAllIssues

      @GET @Path("/collection/issues/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : \\d+}") public jakarta.ws.rs.core.Response getGostKlausurenCollectionAllIssues(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert alle zur Klausurplanung gehörenden Fehler und Probleme in einem GostKlausurenCollectionHjData-Objekt.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      halbjahr - das gesuchte Gost-Halbjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das GostKlausurenCollectionHjData-Objekt mit den Fehlern und Problemen zur Klausurplanung
    • getGostKlausurenCollectionAllIssuesGZip

      @GET @Produces("application/octet-stream") @Path("/collection/issues/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : \\d+}/gzip") public jakarta.ws.rs.core.Response getGostKlausurenCollectionAllIssuesGZip(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert alle zur Klausurplanung gehörenden Fehler und Probleme in einem komprimierten GostKlausurenCollectionHjData-Objekt.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      halbjahr - das gesuchte Gost-Halbjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das komprimierte GostKlausurenCollectionHjData-Objekt mit den Fehlern und Problemen zur Klausurplanung
    • createGostKlausurenKlausurtermin

      @POST @Path("/termine/new") public jakarta.ws.rs.core.Response createGostKlausurenKlausurtermin(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Erstellt einen neuen GostKlausurtermin.
      Parameter:
      schema - das Datenbankschema, in welchem der GostKlausurtermin erstellt wird
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      der neue GostKlausurtermin
    • createGostKlausurenSchuelerklausuren

      @POST @Path("/schuelerklausuren/new") public jakarta.ws.rs.core.Response createGostKlausurenSchuelerklausuren(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Erstellt mehrere neue GostSchuelerklausuren inklusive der zugehörigen GostSchuelerklausurTermine.
      Parameter:
      schema - das Datenbankschema, in welchem der GostSchuelerklausuren erstellt werden
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das GostKlausurenCollectionData-Objekt mit den neuen GostSchuelerklausuren inklusive der zugehörigen GostSchuelerklausurTermine
    • deleteGostKlausurenKlausurtermine

      @DELETE @Path("/termine/delete") public jakarta.ws.rs.core.Response deleteGostKlausurenKlausurtermine(@PathParam("schema") String schema, List<Long> terminIds, @Context jakarta.servlet.http.HttpServletRequest request)
      Löscht mehrere GostKlausurtermine.
      Parameter:
      schema - das Datenbankschema, in welchem die GostKlausurtermine gelöscht werden
      terminIds - die IDs der zu löschenden GostKlausurtermine
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und ggf. den gelöschten Klausurterminen
    • deleteGostKlausurenSchuelerklausuren

      @DELETE @Path("/schuelerklausuren/delete") public jakarta.ws.rs.core.Response deleteGostKlausurenSchuelerklausuren(@PathParam("schema") String schema, List<Long> terminIds, @Context jakarta.servlet.http.HttpServletRequest request)
      Löscht mehrere GostSchuelerklausuren inkluive der zugehörigen GostSchuelerklausurTermine.
      Parameter:
      schema - das Datenbankschema, in welchem die GostSchuelerklausuren gelöscht werden
      terminIds - die IDs der zu löschenden GostSchuelerklausuren
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und ggf. den gelöschten Schuelerklausuren
    • patchGostKlausurenKlausurtermin

      @POST @Path("/termine/{id : \\d+}/abschnitt/{abschnittid : -?\\d+}") public jakarta.ws.rs.core.Response patchGostKlausurenKlausurtermin(@PathParam("schema") String schema, @PathParam("id") long id, @PathParam("abschnittid") long abschnittid, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Patcht einen GostKlausurtermin und liefert die dadurch geänderten Raumdaten als GostKlausurenCollectionSkrsKrsData-Objekt zurück.
      Parameter:
      schema - das Datenbankschema, auf welchem der Patch ausgeführt werden soll
      id - die ID des GostKlausurtermins
      abschnittid - die ID des Schuljahresabschnitts
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die durch den Patch geänderten Raumdaten als GostKlausurenCollectionSkrsKrsData-Objekt
    • createGostKlausurenRaum

      @POST @Path("/raeume/new") public jakarta.ws.rs.core.Response createGostKlausurenRaum(@PathParam("schema") String schema, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Legt einen neuen GostKlausurraum an.
      Parameter:
      schema - das Datenbankschema, in welchem der GostKlausurraum angelegt wird
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      der neue GostKlausurraum
    • patchGostKlausurenRaum

      @PATCH @Path("/raeume/{id : \\d+}") public jakarta.ws.rs.core.Response patchGostKlausurenRaum(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Patcht die Daten eines GostKlausurraums.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      id - die ID des GostKlausurraums
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das Ergebnis der Patch-Operation
    • deleteGostKlausurenRaum

      @DELETE @Path("/raeume/delete/{id : \\d+}") public jakarta.ws.rs.core.Response deleteGostKlausurenRaum(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Löscht einen GostKlausurraum.
      Parameter:
      schema - das Datenbankschema, in welchem der GostKlausurraum gelöscht wird
      id - die ID des zu löschenden GostKlausurraums
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und ggf. dem gelöschten Klausurraum
    • setzeGostSchuelerklausurenZuRaum

      @POST @Path("/schuelerklausuren/zuraum/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : -?\\d+}") public jakarta.ws.rs.core.Response setzeGostSchuelerklausurenZuRaum(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, List<GostKlausurraumRich> raumSchuelerZuteilung, @Context jakarta.servlet.http.HttpServletRequest request)
      Weist die in den GostKlausurraumRich-Objekten übergebenen IDs der GostSchuelerklausurTermine dem jeweiligen GostKlausurraum zu.
      Parameter:
      schema - das Datenbankschema
      abiturjahr - das Abiturjahr des Jahrgangs
      halbjahr - das GostHalbjahr
      raumSchuelerZuteilung - die Liste von GostKlausurraumRich-Objekten, die die IDs der zuzuteilenden GostSchuelerklausurTerminen enthalten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das GostKlausurenCollectionSkrsKrsData-Objekt mit den aktualisierten Raumdaten
    • loescheGostSchuelerklausurenAusRaum

      @POST @Path("/schuelerklausuren/ausraum") public jakarta.ws.rs.core.Response loescheGostSchuelerklausurenAusRaum(@PathParam("schema") String schema, List<GostKlausurraumRich> raumSchuelerZuteilung, @Context jakarta.servlet.http.HttpServletRequest request)
      Löscht die Raumzuweisungen für alle in den GostKlausurraumRich-Objekten übergebene GostSchuelerklausurTermin-IDs.
      Parameter:
      schema - das Datenbankschema
      raumSchuelerZuteilung - die Ids der GostSchuelerklausuren
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • blockenGostKursklausuren

      @POST @Path("/kursklausuren/blocken") public jakarta.ws.rs.core.Response blockenGostKursklausuren(@PathParam("schema") String schema, GostKlausurterminblockungDaten blockungDaten, @Context jakarta.servlet.http.HttpServletRequest request)
      Startet den Kursklausur-Blockungsalgorithmus für die übergebenen GostKlausurterminblockungDaten.
      Parameter:
      schema - das Datenbankschema, auf dem die Klausurblockung gestartet wird
      blockungDaten - das GostKlausurterminblockungDaten-Objekt
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und dem GostKlausurenCollectionData-Objekt, das die fertige Klausurblockung enthält
    • blockenGostSchuelerklausurtermine

      @POST @Path("/schuelerklausuren/termine/blocken") public jakarta.ws.rs.core.Response blockenGostSchuelerklausurtermine(@PathParam("schema") String schema, GostNachschreibterminblockungKonfiguration config, @Context jakarta.servlet.http.HttpServletRequest request)
      Startet den Nachschreiber-Blockungsalgorithmus für die übergebene GostNachschreibterminblockungKonfiguration.
      Parameter:
      schema - das Datenbankschema, auf dem die Klausurblockung gestartet wird
      config - das GostNachschreibterminblockungKonfiguration-Objekt
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und dem GostKlausurenCollectionData-Objekt, das die fertige Nachschreibblockung enthält
    • getGostKlausurenCollectionBySchuelerid

      @GET @Path("/schueler/{sid : -?\\d+}/abiturjahrgang/{abiturjahr : -?\\d+}/schuljahr/{halbjahr : \\d+}") public jakarta.ws.rs.core.Response getGostKlausurenCollectionBySchuelerid(@PathParam("schema") String schema, @PathParam("sid") long sId, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Fragt die Klausurdaten eines Schülers ab.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      sId - die Id des Schülers
      abiturjahr - das Jahr, in welchem der Jahrgang des Schülers Abitur machen wird
      halbjahr - das Gost-Halbjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das GostKlausurenCollectionData-Objekt mit den Klausurdaten des Schülers
    • createGostKlausurenSchuelerklausurtermin

      @GET @Path("/schuelerklausuren/termine/new/{id : \\d+}") public jakarta.ws.rs.core.Response createGostKlausurenSchuelerklausurtermin(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Legt einen neuen GostSchuelerklausurTermin an. Dies ist meist ein Nachschreibtermin.
      Parameter:
      schema - das Datenbankschema, in welchem der GostSchuelerklausurTermin erstellt wird
      id - die ID der GostSchuelerklausur, zu der ein neuer GostSchuelerklausurTermin generiert werden soll.
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem neuen GostSchuelerklausurTermin
    • deleteGostKlausurenSchuelerklausurtermin

      @DELETE @Path("/schuelerklausuren/termine/delete/{id : \\d+}") public jakarta.ws.rs.core.Response deleteGostKlausurenSchuelerklausurtermin(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Parameter:
      schema - das Datenbankschema, in welchem der GostSchuelerklausurTermin gelöscht wird
      id - die ID des zu löschenden GostSchuelerklausurTermins.
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und ggf. dem gelöschten Schuelerklausurtermin
    • patchGostKlausurenSchuelerklausurtermin

      @PATCH @Path("/schuelerklausuren/termine/{id : \\d+}") public jakarta.ws.rs.core.Response patchGostKlausurenSchuelerklausurtermin(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      id - die ID des GostSchuelerklausurTermins
      is - JSON-Objekt mit den Daten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das Ergebnis der Patch-Operation
    • updateGostKlausuren

      @POST @Path("/update") public jakarta.ws.rs.core.Response updateGostKlausuren(@PathParam("schema") String schema, GostKlausurenUpdate update, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Erstellen einer neuen Klausurraumstunde.
      Parameter:
      schema - das Datenbankschema
      update - das GostNachschreibterminblockungKonfiguration-Objekt
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort