Class PdfGostLaufbahnplanungSchuelerWahlbogen

java.lang.Object
de.svws_nrw.module.pdf.pdf.gost.laufbahnplanung.PdfGostLaufbahnplanungSchuelerWahlbogen

public final class PdfGostLaufbahnplanungSchuelerWahlbogen extends Object
Diese Klasse beinhaltet den Code zur Erstellung einer pdf-Datei auf Basis der hinterlegten html-Vorlage und den übergebenen Daten.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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-Verbindung
      schuelerIDs - 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-Verbindung
      schuelerIDs - 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