Klasse APIGost

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

@Path("/db/{schema}/gost") @Produces("application/json") @Consumes("application/json") public class APIGost extends Object
Die Klasse spezifiziert die OpenAPI-Schnittstelle für den Zugriff auf die SVWS-Datenbank in Bezug auf die gymnasiale Oberstufe. Ein Zugriff erfolgt über den Pfad https://{hostname}/db/{schema}/gost/.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Leerer Standardkonstruktor.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    jakarta.ws.rs.core.Response
    addGostAbiturjahrgangBeratungslehrer(String schema, int abiturjahr, long idLehrer, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Hinzufügen eines Beratungslehrers zu einem Abiturjahrgang.
    jakarta.ws.rs.core.Response
    addGostAbiturjahrgangFachkombination(String schema, int abiturjahr, int typ, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Hinzufügen einer weiteren Fachkombination der gymnasialen Oberstufe mit dem angegebenen Typ bei dem angegebenen Abiturjahrgang.
    jakarta.ws.rs.core.Response
    createGostAbiturjahrgang(String schema, long jahrgangID, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Erstellen eines neuen Abiturjahrgangs der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    deleteGostAbiturjahrgang(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Löschen eines Abiturjahrgangs der gymnasialen Oberstufe, sofern er nicht abgeschlossen ist oder bereits Leistungsdaten bei Schülern eingetragen sind.
    jakarta.ws.rs.core.Response
    deleteGostFachkombination(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Löschen einer Regel zu einer Fächkombination der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    exportGostSchuelerLaufbahnplanung(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe in Bezug auf den angegebenen Schüler als GZIP-Json.
    jakarta.ws.rs.core.Response
    exportGostSchuelerLaufbahnplanungen(String schema, List<Long> ids, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe in Bezug auf die angegebenen Schüler als GZIP-Json.
    jakarta.ws.rs.core.Response
    exportGostSchuelerLaufbahnplanungsdaten(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe in Bezug auf den angegebenen Schüler.
    jakarta.ws.rs.core.Response
    getGostAbiturBelegpruefungEF1(String schema, Abiturdaten abidaten, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Prüfung der Belegprüfung der Abiturdaten nur für die EF_1.
    jakarta.ws.rs.core.Response
    getGostAbiturBelegpruefungGesamt(String schema, Abiturdaten abidaten, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Prüfung der Belegprüfung der Abiturdaten.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgaenge(String schema, jakarta.servlet.http.HttpServletRequest request)
    Liefert eine Liste aller Abiturjahrgänge, welche in der Datenbank für die Laufbahnplanung angelegt sind.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgaengeFuerAbschnitt(String schema, long idAbschnitt, jakarta.servlet.http.HttpServletRequest request)
    Liefert eine Liste aller Abiturjahrgänge, welche in der Datenbank für die Laufbahnplanung angelegt sind.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgang(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Daten eines Jahrgangs der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangBelegpruefungsergebnisseEF1(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage alle Laufbahnplanungsfehler/-rückmeldungen der EF1-Belegprüfungen zu den Schüler-Laufbahnen eines Abitur-Jahrgangs der gymnasialen Oberstufe im angegebenen Schema.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangBelegpruefungsergebnisseGesamt(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage alle Laufbahnplanungsfehler/-rückmeldungen der Gesamt-Belegprüfungen zu den Schüler-Laufbahnen eines Abitur-Jahrgangs der gymnasialen Oberstufe im angegebenen Schema.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangFach(String schema, int abiturjahr, long id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Daten eines Faches in Bezug auf die gymnasiale Oberstufe und in Bezug auf einen Abiturjahrgang.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangFachkombinationen(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Liste der Fachkombinationen für die Laufbahnplanung der gymnasialen Oberstufe für den angegebenen Abitur-Jahrgang.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangFachwahl(String schema, int abiturjahr, long fach_id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage einer Fachwahl der gymnasialen Oberstufe in der Vorlage eines Abiturjahrgangs.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangFachwahlen(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage aller Fachwahlen für den angegebenen Abitur-Jahrgang der gymnasialen Oberstufe im angegebenen Schema.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangFachwahlstatistik(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Fachwahlstatistik für den angegebenen Abitur-Jahrgang der gymnasialen Oberstufe im angegebenen Schema.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangFaecher(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Liste der Fächer der gymnasialen Oberstufe im angegebenen Schema für den angegebenen Abitur-Jahrgang.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangHalbjahrFachwahlen(String schema, int abiturjahr, int halbjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Fachwahlen für den angegebenen Abitur-Jahrgang der gymnasialen Oberstufe im angegebenen Schema.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangLaufbahnplanung(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Default-Laufbahnplanungsdaten der gymnasialen Oberstufe für einen Abiturjahrgang.
    jakarta.ws.rs.core.Response
    getGostAbiturjahrgangSchueler(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Liste der Schüler der gymnasialen Oberstufe im angegebenen Schema für den angegebenen Abitur-Jahrgang.
    jakarta.ws.rs.core.Response
    getGostSchuelerAbiturdaten(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Liest die Abiturdaten aus den Abiturtabellen des Schülers mit der angegebene ID und liefert diese zurück.
    jakarta.ws.rs.core.Response
    getGostSchuelerAbiturdatenAusLeistungsdaten(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Liest die Abiturdaten aus den Leistungsdaten der gymnasialen Oberstufe des Schülers mit der angegebene ID aus der Datenbank und liefert diese zurück.
    jakarta.ws.rs.core.Response
    getGostSchuelerFachwahl(String schema, long schueler_id, long fach_id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage einer Fachwahl der gymnasialen Oberstufe eines Schülers.
    jakarta.ws.rs.core.Response
    getGostSchuelerLaufbahnplanung(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe eines Schülers.
    jakarta.ws.rs.core.Response
    getGostSchuelerLaufbahnplanungBeratungsdaten(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für die Abfrage der Beratungsdaten für die Laufbahnplanung der gymnasialen Oberstufe eines Schülers.
    jakarta.ws.rs.core.Response
    getGostSchuelerLeistungsdaten(String schema, long id, jakarta.servlet.http.HttpServletRequest request)
    Liest die Leistungsdaten in Bezug auf die gymnasiale Oberstufe des Schülers mit der angegebene ID aus der Datenbank und liefert diese zurück.
    jakarta.ws.rs.core.Response
    importGostSchuelerLaufbahnplanung(String schema, long id, SimpleBinaryMultipartBody multipart, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für den Import von Laufbahnplanungsdaten eines Schülers der gymnasialen Oberstufe mit der angegebenen ID.
    jakarta.ws.rs.core.Response
    importGostSchuelerLaufbahnplanungen(String schema, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput multipart, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für den Import von Laufbahnplanungsdaten mehrerer Schüler der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    importGostSchuelerLaufbahnplanungsdaten(String schema, long id, GostLaufbahnplanungDaten daten, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für den Import von Laufbahnplanungsdaten eines Schülers der gymnasialen Oberstufe mit der angegebenen ID.
    jakarta.ws.rs.core.Response
    patchGostAbiturjahrgang(String schema, int abiturjahr, InputStream is, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Anpassen der Daten eines Jahrgangs der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    patchGostAbiturjahrgangFach(String schema, int abiturjahr, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Anpassen der Daten eines Faches in Bezug auf den Abiturjahrgang der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    patchGostAbiturjahrgangFachwahl(String schema, int abiturjahr, long fach_id, InputStream is, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Anpassen der Fachwahlen zu einem Fach der gymnasialen Oberstufe für die Vorlage des angegebenen Abiturjahrgangs.
    jakarta.ws.rs.core.Response
    patchGostFachkombination(String schema, long id, InputStream is, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Anpassen einer Fachkombination für Fächer der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    patchGostSchuelerFachwahl(String schema, long schueler_id, long fach_id, InputStream is, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Anpassen der Fachwahlen eines Schülers zu einem Fach der gymnasialen Oberstufe.
    jakarta.ws.rs.core.Response
    patchGostSchuelerLaufbahnplanungBeratungsdaten(String schema, long schueler_id, InputStream is, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Anpassen der Beratungsdaten für die Laufbahnplanung der gymnasialen Oberstufe eines Schülers.
    jakarta.ws.rs.core.Response
    removeGostAbiturjahrgangBeratungslehrer(String schema, int abiturjahr, long idLehrer, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Erntfernen eines Beratungslehrers aus einem Abiturjahrgang.
    jakarta.ws.rs.core.Response
    resetGostAbiturjahrgangFachwahlen(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Zurücksetzen der Fachwahlen in der Vorlage für die Laufbahnplanung in dem angegebenen Abiturjahrgang.
    jakarta.ws.rs.core.Response
    resetGostAbiturjahrgangSchuelerFachwahlen(String schema, int abiturjahr, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Zurücksetzen aller Fachwahlen von allen Schülern des Abiturjahrgangs.
    jakarta.ws.rs.core.Response
    resetGostSchuelerFachwahlen(String schema, long schuelerid, jakarta.servlet.http.HttpServletRequest request)
    Die OpenAPI-Methode für das Zurücksetzen der Fachwahlen eines Schülers.

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • APIGost

      public APIGost()
      Leerer Standardkonstruktor.
  • Methodendetails

    • getGostAbiturjahrgaenge

      @GET @Path("/abiturjahrgaenge") public jakarta.ws.rs.core.Response getGostAbiturjahrgaenge(@PathParam("schema") String schema, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert eine Liste aller Abiturjahrgänge, welche in der Datenbank für die Laufbahnplanung angelegt sind. Dabei wird geprüft, ob der SVWS-Benutzer die notwendige Berechtigung zum Auslesen von Kataloginformationen besitzt.
      Parameter:
      schema - das Schema aus dem die Leistungsdaten des Schülers kommen sollen
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      eine Liste der Abiturjahrgänge
    • getGostAbiturjahrgaengeFuerAbschnitt

      @GET @Path("/abiturjahrgaenge/{idAbschnitt : \\d+}") public jakarta.ws.rs.core.Response getGostAbiturjahrgaengeFuerAbschnitt(@PathParam("schema") String schema, @PathParam("idAbschnitt") long idAbschnitt, @Context jakarta.servlet.http.HttpServletRequest request)
      Liefert eine Liste aller Abiturjahrgänge, welche in der Datenbank für die Laufbahnplanung angelegt sind. Dabei wird geprüft, ob der SVWS-Benutzer die notwendige Berechtigung zum Auslesen von Kataloginformationen besitzt.
      Parameter:
      schema - das Schema aus dem die Leistungsdaten des Schülers kommen sollen
      idAbschnitt - die ID des Schuljahresabschnittes, für welchen die Abiturjahrgänge bestimmt werden
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      eine Liste der Abiturjahrgänge
    • createGostAbiturjahrgang

      @POST @Path("/abiturjahrgang/new/{jahrgangid}") public jakarta.ws.rs.core.Response createGostAbiturjahrgang(@PathParam("schema") String schema, @PathParam("jahrgangid") long jahrgangID, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Erstellen eines neuen Abiturjahrgangs der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, in welchem die Blockung erstellt wird
      jahrgangID - die ID des Jahrgangs, für welchen der Abitur-Jahrgang erstellt werden soll
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem neu angelegten Abiturjahr
    • deleteGostAbiturjahrgang

      @DELETE @Path("/abiturjahrgang/{abiturjahr : \\d+}") public jakarta.ws.rs.core.Response deleteGostAbiturjahrgang(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Löschen eines Abiturjahrgangs der gymnasialen Oberstufe, sofern er nicht abgeschlossen ist oder bereits Leistungsdaten bei Schülern eingetragen sind.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - das Abiturjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und ggf. der gelöschten Regel zur Fachkombination
    • getGostAbiturjahrgang

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}") public jakarta.ws.rs.core.Response getGostAbiturjahrgang(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Daten eines Jahrgangs der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches 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 Daten des Jahrganges
    • patchGostAbiturjahrgang

      @PATCH @Path("/abiturjahrgang/{abiturjahr : -?\\d+}") public jakarta.ws.rs.core.Response patchGostAbiturjahrgang(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Anpassen der Daten eines Jahrgangs der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      is - der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • addGostAbiturjahrgangBeratungslehrer

      @POST @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/beratungslehrer/add") public jakarta.ws.rs.core.Response addGostAbiturjahrgangBeratungslehrer(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, long idLehrer, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Hinzufügen eines Beratungslehrers zu einem Abiturjahrgang.
      Parameter:
      schema - das Datenbankschema
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      idLehrer - die ID des Lehrers, der hinzugefügt werden soll
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Beratungslehrer
    • removeGostAbiturjahrgangBeratungslehrer

      @POST @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/beratungslehrer/remove") public jakarta.ws.rs.core.Response removeGostAbiturjahrgangBeratungslehrer(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, long idLehrer, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Erntfernen eines Beratungslehrers aus einem Abiturjahrgang.
      Parameter:
      schema - das Datenbankschema
      abiturjahr - das Jahr, in welchem der Jahrgang Abitur machen wird
      idLehrer - die ID des Lehrers, der entfernt werden soll
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem entfernten Beratungslehrer
    • getGostAbiturjahrgangSchueler

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/schueler") public jakarta.ws.rs.core.Response getGostAbiturjahrgangSchueler(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Liste der Schüler der gymnasialen Oberstufe im angegebenen Schema für den angegebenen Abitur-Jahrgang.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der Schüler - allerdings ohne Informationen zu Kursen
    • getGostAbiturjahrgangFaecher

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/faecher") public jakarta.ws.rs.core.Response getGostAbiturjahrgangFaecher(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Liste der Fächer der gymnasialen Oberstufe im angegebenen Schema für den angegebenen Abitur-Jahrgang.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der Fächer der gymnasialen Oberstufe mit der ID des Faches
    • getGostAbiturjahrgangFach

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fach/{id : \\d+}") public jakarta.ws.rs.core.Response getGostAbiturjahrgangFach(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Daten eines Faches in Bezug auf die gymnasiale Oberstufe und in Bezug auf einen Abiturjahrgang.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      id - die ID des Faches
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Abiturjahrgangs-spezifischen Daten des Faches der gymnasialen Oberstufe
    • patchGostAbiturjahrgangFach

      @PATCH @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fach/{id : \\d+}") public jakarta.ws.rs.core.Response patchGostAbiturjahrgangFach(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Anpassen der Daten eines Faches in Bezug auf den Abiturjahrgang der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      id - die ID des Faches
      is - der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • getGostAbiturjahrgangFachwahlstatistik

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachwahlstatistik") public jakarta.ws.rs.core.Response getGostAbiturjahrgangFachwahlstatistik(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Fachwahlstatistik für den angegebenen Abitur-Jahrgang der gymnasialen Oberstufe im angegebenen Schema.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Fachwahlstatistik
    • getGostAbiturjahrgangFachwahlen

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachwahlen") public jakarta.ws.rs.core.Response getGostAbiturjahrgangFachwahlen(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage aller Fachwahlen für den angegebenen Abitur-Jahrgang der gymnasialen Oberstufe im angegebenen Schema.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Fachwahlen der gymnasialen Oberstufe
    • getGostAbiturjahrgangHalbjahrFachwahlen

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/halbjahr/{halbjahr : \\d+}/fachwahlen") public jakarta.ws.rs.core.Response getGostAbiturjahrgangHalbjahrFachwahlen(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("halbjahr") int halbjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Fachwahlen für den angegebenen Abitur-Jahrgang der gymnasialen Oberstufe im angegebenen Schema.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      halbjahr - das Halbjahr, für welches die Fachwahlen ermittelt werden sollen.
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der Fachwahlen der gymnasialen Oberstufe
    • getGostAbiturjahrgangBelegpruefungsergebnisseGesamt

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/belegpruefung/gesamt") public jakarta.ws.rs.core.Response getGostAbiturjahrgangBelegpruefungsergebnisseGesamt(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage alle Laufbahnplanungsfehler/-rückmeldungen der Gesamt-Belegprüfungen zu den Schüler-Laufbahnen eines Abitur-Jahrgangs der gymnasialen Oberstufe im angegebenen Schema.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Belegprüfungsergebnisse
    • getGostAbiturjahrgangBelegpruefungsergebnisseEF1

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/belegpruefung/EF1") public jakarta.ws.rs.core.Response getGostAbiturjahrgangBelegpruefungsergebnisseEF1(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage alle Laufbahnplanungsfehler/-rückmeldungen der EF1-Belegprüfungen zu den Schüler-Laufbahnen eines Abitur-Jahrgangs der gymnasialen Oberstufe im angegebenen Schema.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Belegprüfungsergebnisse
    • getGostAbiturjahrgangLaufbahnplanung

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/laufbahnplanung") public jakarta.ws.rs.core.Response getGostAbiturjahrgangLaufbahnplanung(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Default-Laufbahnplanungsdaten der gymnasialen Oberstufe für einen Abiturjahrgang.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - das Abiturjahr
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Laufbahnplanungsdaten des Abiturjahrgangs
    • getGostAbiturjahrgangFachwahl

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachwahl/{fachid : \\d+}") public jakarta.ws.rs.core.Response getGostAbiturjahrgangFachwahl(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("fachid") long fach_id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage einer Fachwahl der gymnasialen Oberstufe in der Vorlage eines Abiturjahrgangs.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - das Abiturjahr
      fach_id - die ID des Faches
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Fachwahlen des Abiturjahrgangs zu dem Fach
    • patchGostAbiturjahrgangFachwahl

      @PATCH @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachwahl/{fachid : \\d+}") public jakarta.ws.rs.core.Response patchGostAbiturjahrgangFachwahl(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("fachid") long fach_id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Anpassen der Fachwahlen zu einem Fach der gymnasialen Oberstufe für die Vorlage des angegebenen Abiturjahrgangs.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      abiturjahr - das Abiturjahr
      fach_id - die ID des Faches
      is - der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • resetGostAbiturjahrgangFachwahlen

      @POST @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachwahl/reset") public jakarta.ws.rs.core.Response resetGostAbiturjahrgangFachwahlen(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Zurücksetzen der Fachwahlen in der Vorlage für die Laufbahnplanung in dem angegebenen Abiturjahrgang.
      Parameter:
      schema - das Datenbankschema
      abiturjahr - der Abitur-Jahrgang dessen Fachwahlen zurückgesetzt werden
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • resetGostAbiturjahrgangSchuelerFachwahlen

      @POST @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachwahl/schueler/reset") public jakarta.ws.rs.core.Response resetGostAbiturjahrgangSchuelerFachwahlen(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Zurücksetzen aller Fachwahlen von allen Schülern des Abiturjahrgangs. Hierbei bleiben die Fachwahlen für Halbjahre erhalten, für die bereits Leistungsdaten vorhanden sind. Alle anderen Halbjahre werden geleert. Für den Fall, dass noch keine Leistungsdaten vorhanden sind, so wird die Laufbahnplanung mit den Fachwahlen aus der Vorlage initialisiert.
      Parameter:
      schema - das Datenbankschema
      abiturjahr - der Abitur-Jahrgang, bei dessen Schüler die Fachwahlen zurückgesetzt werden
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • getGostSchuelerLaufbahnplanung

      @GET @Path("/schueler/{id : \\d+}/laufbahnplanung") public jakarta.ws.rs.core.Response getGostSchuelerLaufbahnplanung(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe eines Schülers.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID des Schülers zu dem die Laufbahnplanungsdaten ausgelesen werden
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Laufbahnplanungsdaten des Schülers
    • getGostSchuelerLaufbahnplanungBeratungsdaten

      @GET @Path("/schueler/{id : \\d+}/laufbahnplanung/beratungsdaten") public jakarta.ws.rs.core.Response getGostSchuelerLaufbahnplanungBeratungsdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Beratungsdaten für die Laufbahnplanung der gymnasialen Oberstufe eines Schülers.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID des Schülers zu dem die Beratungsdaten ausgelesen werden
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Beratungsdaten zu dem Schüler
    • patchGostSchuelerLaufbahnplanungBeratungsdaten

      @PATCH @Path("/schueler/{schuelerid : \\d+}/laufbahnplanung/beratungsdaten") public jakarta.ws.rs.core.Response patchGostSchuelerLaufbahnplanungBeratungsdaten(@PathParam("schema") String schema, @PathParam("schuelerid") long schueler_id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Anpassen der Beratungsdaten für die Laufbahnplanung der gymnasialen Oberstufe eines Schülers.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      schueler_id - die ID des Schülers
      is - der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • getGostSchuelerFachwahl

      @GET @Path("/schueler/{schuelerid : \\d+}/fachwahl/{fachid : \\d+}") public jakarta.ws.rs.core.Response getGostSchuelerFachwahl(@PathParam("schema") String schema, @PathParam("schuelerid") long schueler_id, @PathParam("fachid") long fach_id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage einer Fachwahl der gymnasialen Oberstufe eines Schülers.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      schueler_id - die ID des Schülers
      fach_id - die ID des Faches
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Fachwahlen des Schülers zu dem Fach
    • patchGostSchuelerFachwahl

      @PATCH @Path("/schueler/{schuelerid : \\d+}/fachwahl/{fachid : \\d+}") public jakarta.ws.rs.core.Response patchGostSchuelerFachwahl(@PathParam("schema") String schema, @PathParam("schuelerid") long schueler_id, @PathParam("fachid") long fach_id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Anpassen der Fachwahlen eines Schülers zu einem Fach der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      schueler_id - die ID des Schülers
      fach_id - die ID des Faches
      is - der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • resetGostSchuelerFachwahlen

      @POST @Path("/schueler/{schuelerid : \\d+}/fachwahl/reset") public jakarta.ws.rs.core.Response resetGostSchuelerFachwahlen(@PathParam("schema") String schema, @PathParam("schuelerid") long schuelerid, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Zurücksetzen der Fachwahlen eines Schülers.
      Parameter:
      schema - das Datenbankschema
      schuelerid - die ID des Schülers, dessen Fachwahlen zurückgesetzt werden
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • getGostSchuelerLeistungsdaten

      @GET @Path("/schueler/{id : \\d+}/leistungsdaten") public jakarta.ws.rs.core.Response getGostSchuelerLeistungsdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Liest die Leistungsdaten in Bezug auf die gymnasiale Oberstufe des Schülers mit der angegebene ID aus der Datenbank und liefert diese zurück. Dabei wird geprüft, ob der SVWS-Benutzer die notwendige Berechtigung zum Ansehen der Leistungsdaten besitzt.
      Parameter:
      schema - das Schema aus dem die Leistungsdaten des Schülers kommen sollen
      id - die ID des Schülers zu dem die Leistungsdaten geliefert werden sollen
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Leistungsdaten in der gymnasialen Oberstufe für den Schüler mit der angegebenen ID und die Berechtigung des Datenbank-Users
    • getGostSchuelerAbiturdatenAusLeistungsdaten

      @GET @Path("/schueler/{id : \\d+}/abiturdatenAusLeistungsdaten") public jakarta.ws.rs.core.Response getGostSchuelerAbiturdatenAusLeistungsdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Liest die Abiturdaten aus den Leistungsdaten der gymnasialen Oberstufe des Schülers mit der angegebene ID aus der Datenbank und liefert diese zurück. Dabei wird geprüft, ob der SVWS-Benutzer die notwendige Berechtigung zum Ansehen der Leistungsdaten besitzt.
      Parameter:
      schema - das Schema aus dem die Abiturdaten des Schülers kommen sollen
      id - die ID des Schülers zu dem die Abiturdaten geliefert werden sollen
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Abiturdaten in der gymnasialen Oberstufe für den Schüler mit der angegebenen ID und die Berechtigung des Datenbank-Users
    • getGostSchuelerAbiturdaten

      @GET @Path("/schueler/{id : \\d+}/abiturdaten") public jakarta.ws.rs.core.Response getGostSchuelerAbiturdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Liest die Abiturdaten aus den Abiturtabellen des Schülers mit der angegebene ID und liefert diese zurück. Dabei wird geprüft, ob der SVWS-Benutzer die notwendige Berechtigung zum Ansehen der Leistungsdaten besitzt.
      Parameter:
      schema - das Schema aus dem die Abiturdaten des Schülers kommen sollen
      id - die ID des Schülers zu dem die Abiturdaten geliefert werden sollen
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Abiturdaten in der gymnasialen Oberstufe für den Schüler mit der angegebenen ID und die Berechtigung des Datenbank-Users
    • getGostAbiturBelegpruefungGesamt

      @POST @Path("abitur/belegpruefung/gesamt") public jakarta.ws.rs.core.Response getGostAbiturBelegpruefungGesamt(@PathParam("schema") String schema, Abiturdaten abidaten, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Prüfung der Belegprüfung der Abiturdaten.
      Parameter:
      schema - das Schema aus dem die Fächerdaten kommen sollen
      abidaten - zu übergebende Fächerdaten für die Prüfung der Belegung im Abitur
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das Ergebnis der Prüfung der Belegprüfung der Abiturdaten
    • getGostAbiturBelegpruefungEF1

      @POST @Path("abitur/belegpruefung/EF1") public jakarta.ws.rs.core.Response getGostAbiturBelegpruefungEF1(@PathParam("schema") String schema, Abiturdaten abidaten, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Prüfung der Belegprüfung der Abiturdaten nur für die EF_1.
      Parameter:
      schema - das Schema aus dem die Fächerdaten kommen sollen
      abidaten - zu übergebende Fächerdaten für die Prüfung der Belegung nur für die EF_1
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      das Ergebnis der Prüfung der Belegprüfung nur für die EF_1
    • getGostAbiturjahrgangFachkombinationen

      @GET @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachkombinationen") public jakarta.ws.rs.core.Response getGostAbiturjahrgangFachkombinationen(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Liste der Fachkombinationen für die Laufbahnplanung der gymnasialen Oberstufe für den angegebenen Abitur-Jahrgang.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      abiturjahr - der Abitur-Jahrgang
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Liste der Fachkombinationen
    • patchGostFachkombination

      @PATCH @Path("/fachkombination/{id : \\d+}") public jakarta.ws.rs.core.Response patchGostFachkombination(@PathParam("schema") String schema, @PathParam("id") long id, InputStream is, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Anpassen einer Fachkombination für Fächer der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches der Patch ausgeführt werden soll
      id - die ID der Regel für die Fachkombination
      is - der InputStream, mit dem JSON-Patch-Objekt nach RFC 7386
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort
    • deleteGostFachkombination

      @DELETE @Path("/fachkombination/{id : \\d+}") public jakarta.ws.rs.core.Response deleteGostFachkombination(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Löschen einer Regel zu einer Fächkombination der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID der Regel der Fachkombination
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit dem Status und ggf. der gelöschten Regel zur Fachkombination
    • addGostAbiturjahrgangFachkombination

      @POST @Path("/abiturjahrgang/{abiturjahr : -?\\d+}/fachkombinationen/add/{typ : \\d+}") public jakarta.ws.rs.core.Response addGostAbiturjahrgangFachkombination(@PathParam("schema") String schema, @PathParam("abiturjahr") int abiturjahr, @PathParam("typ") int typ, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für das Hinzufügen einer weiteren Fachkombination der gymnasialen Oberstufe mit dem angegebenen Typ bei dem angegebenen Abiturjahrgang.
      Parameter:
      schema - das Datenbankschema, in welchem die Fachkombination erstellt wird
      abiturjahr - der Abitur-Jahrgang
      typ - der Typ der Fachkombination (0: Wahl von Fach 2 ist in Kombination mit Fach 1 unzulässig, 1: Wahl von Fach 2 ist bei Wahl von Fach 1 nötig)
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die HTTP-Antwort mit der Schiene der Blockung der gymnasialen Oberstufe
    • exportGostSchuelerLaufbahnplanung

      @GET @Produces("application/octet-stream") @Path("/schueler/{id : \\d+}/laufbahnplanung/export") public jakarta.ws.rs.core.Response exportGostSchuelerLaufbahnplanung(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe in Bezug auf den angegebenen Schüler als GZIP-Json.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID des Schülers
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Laufbahnplanungsdaten
    • importGostSchuelerLaufbahnplanung

      @POST @Consumes("multipart/form-data") @Path("/schueler/{id : \\d+}/laufbahnplanung/import") public jakarta.ws.rs.core.Response importGostSchuelerLaufbahnplanung(@PathParam("schema") String schema, @PathParam("id") long id, SimpleBinaryMultipartBody multipart, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für den Import von Laufbahnplanungsdaten eines Schülers der gymnasialen Oberstufe mit der angegebenen ID.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID des Schülers
      multipart - Die Laufbahnplanungsdatei als GZIP-komprimiertes JSON
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      Rückmeldung, ob die Operation erfolgreich war mit dem Log der Operation
    • exportGostSchuelerLaufbahnplanungsdaten

      @GET @Path("/schueler/{id : \\d+}/laufbahnplanung/daten") public jakarta.ws.rs.core.Response exportGostSchuelerLaufbahnplanungsdaten(@PathParam("schema") String schema, @PathParam("id") long id, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe in Bezug auf den angegebenen Schüler.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID des Schülers
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Laufbahnplanungsdaten
    • importGostSchuelerLaufbahnplanungsdaten

      @POST @Path("/schueler/{id : \\d+}/laufbahnplanung/daten") public jakarta.ws.rs.core.Response importGostSchuelerLaufbahnplanungsdaten(@PathParam("schema") String schema, @PathParam("id") long id, GostLaufbahnplanungDaten daten, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für den Import von Laufbahnplanungsdaten eines Schülers der gymnasialen Oberstufe mit der angegebenen ID.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      id - die ID des Schülers
      daten - die Laufbahnplanungsdaten
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      Rückmeldung, ob die Operation erfolgreich war mit dem Log der Operation
    • importGostSchuelerLaufbahnplanungen

      @POST @Consumes("multipart/form-data") @Path("/laufbahnplanung/import") public jakarta.ws.rs.core.Response importGostSchuelerLaufbahnplanungen(@PathParam("schema") String schema, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput multipart, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für den Import von Laufbahnplanungsdaten mehrerer Schüler der gymnasialen Oberstufe.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      multipart - Die Laufbahnplanungsdateien als GZIP-komprimierte JSON
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      Rückmeldung, ob die Operation erfolgreich war mit dem Log der Operation
    • exportGostSchuelerLaufbahnplanungen

      @POST @Produces("application/zip") @Path("/laufbahnplanung/export") public jakarta.ws.rs.core.Response exportGostSchuelerLaufbahnplanungen(@PathParam("schema") String schema, List<Long> ids, @Context jakarta.servlet.http.HttpServletRequest request)
      Die OpenAPI-Methode für die Abfrage der Laufbahnplanungsdaten der gymnasialen Oberstufe in Bezug auf die angegebenen Schüler als GZIP-Json.
      Parameter:
      schema - das Datenbankschema, auf welches die Abfrage ausgeführt werden soll
      ids - die Liste der IDs der Schüler
      request - die Informationen zur HTTP-Anfrage
      Gibt zurück:
      die Laufbahnplanungsdaten