Class PdfGostKursplanungSchuelerMitKursen
java.lang.Object
de.svws_nrw.module.pdf.pdf.gost.kursplanung.PdfGostKursplanungSchuelerMitKursen
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> schuelerIDs) 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> schuelerIDs) 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.schuelerIDs- Liste der IDs der Schüler, deren Kurse aufgelistet werden sollen. Ist die Liste leer, werden alle Schüler 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> schuelerIDs) 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.schuelerIDs- Liste der IDs der Schüler, deren Kurse aufgelistet werden sollen. Ist die Liste leer, werden alle Schüler der Blockung herangezogen.- Returns:
- Ein PDF-Builder zur Erzeugung der PDF-Datei
-