Class PdfGostKursplanungKurseMitKursschuelern
java.lang.Object
de.svws_nrw.module.pdf.pdf.gost.kursplanung.PdfGostKursplanungKurseMitKursschuelern
Diese Klasse beinhaltet den Code zur Erstellung einer pdf-Datei auf Basis der hinterlegten html-Vorlage und den übergebenen Daten.
-
Method Summary
Modifier and TypeMethodDescriptionstatic PdfBuildergetPdfBuilder(de.svws_nrw.db.DBEntityManager conn, Long blockungsergebnisID, List<Long> kursIDs) Erzeugt auf Basis der hinterlegten html-Vorlage und der übergebenen Daten den PdfBuilder zur Erzeugung der PDF-Datei.static jakarta.ws.rs.core.ResponseErstellt das PDF-Dokument und gibt es als Response zum Download zurück.
-
Method Details
-
query
public static jakarta.ws.rs.core.Response query(de.svws_nrw.db.DBEntityManager conn, Long blockungsergebnisID, List<Long> kursIDs) Erstellt das PDF-Dokument und gibt es als Response zum Download zurück.- Parameters:
conn- Datenbank-VerbindungblockungsergebnisID- ID des Blockungsergebnisses, aus dem die Liste der Schüler mit ihren Kursen erstellt werden soll.kursIDs- Liste der IDs der Kurse, deren Schüler aufgelistet werden sollen. Ist die Liste leer, werden alle Kurse der Blockung herangezogen.- Returns:
- HTTP-Response mit der PDF-Datei oder bei Fehler eine WebApplicationException-Response
-
getPdfBuilder
public static PdfBuilder getPdfBuilder(de.svws_nrw.db.DBEntityManager conn, Long blockungsergebnisID, List<Long> kursIDs) Erzeugt auf Basis der hinterlegten html-Vorlage und der übergebenen Daten den PdfBuilder zur Erzeugung der PDF-Datei.- Parameters:
conn- Datenbank-VerbindungblockungsergebnisID- ID des Blockungsergebnisses, aus dem die Liste der Schüler mit ihren Kursen erstellt werden soll.kursIDs- Liste der IDs der Kurse, deren Schüler aufgelistet werden sollen. Ist die Liste leer, werden alle Kurse der Blockung herangezogen.- Returns:
- Ein PDF-Builder zur Erzeugung der PDF-Datei
-