Class PdfGostLaufbahnplanungSchuelerErgebnisuebersicht
java.lang.Object
de.svws_nrw.module.pdf.pdf.gost.laufbahnplanung.PdfGostLaufbahnplanungSchuelerErgebnisuebersicht
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, int detaillevel) 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, int detaillevel) 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.detaillevel- Gibt an, welche Detailinformationen die Liste enthalten soll: 0 = Summen, 1 = Summen und Fehler, 2 = Summen, Fehler und Hinweise- Returns:
- HTTP-Response mit der PDF-Datei oder bei Fehler eine WebApplicationException-Response
-
getPdfBuilder
public static PdfBuilder getPdfBuilder(de.svws_nrw.db.DBEntityManager conn, List<Long> schuelerIDs, int detaillevel) 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.detaillevel- Gibt an, welche Detailinformationen die Liste enthalten soll: 0 = Summen, 1 = Summen und Fehler, 2 = Summen, Fehler und Hinweise- Returns:
- Ein PDF-Builder zur Erzeugung der PDF-Datei
-