Class PdfGostLaufbahnplanungSchuelerWahlbogen
java.lang.Object
de.svws_nrw.module.pdf.pdf.gost.laufbahnplanung.PdfGostLaufbahnplanungSchuelerWahlbogen
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, List<Long> schuelerIDs, boolean nurBelegteFaecher) 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, List<Long> schuelerIDs, Boolean nurBelegteFaecher) Erstellt das PDF-Dokument und gibt es als Response zum Download zurück.- Parameters:
conn- Datenbank-VerbindungschuelerIDs- Liste der IDs der Schüler, deren Wahlbögen erstellt werden sollen.nurBelegteFaecher- auf dem Wahlbogen werden nur die vom Schüler belegten Fächer ausgegeben.- Returns:
- HTTP-Response mit dem PDF-Dokument oder bei Fehler eine WebApplicationException-Response
-
getPdfBuilder
public static PdfBuilder getPdfBuilder(de.svws_nrw.db.DBEntityManager conn, List<Long> schuelerIDs, boolean nurBelegteFaecher) Erzeugt auf Basis der hinterlegten html-Vorlage und der übergebenen Daten den PdfBuilder zur Erzeugung der PDF-Datei.- Parameters:
conn- Datenbank-VerbindungschuelerIDs- Liste der IDs der Schüler, deren Wahlbögen erstellt werden sollen.nurBelegteFaecher- Legt fest, ob auf dem Wahlbogen werden nur die vom Schüler belegten Fächer ausgegeben werden.- Returns:
- Ein PDF-Builder zur Erzeugung der PDF-Datei
-