Klasse HtmlContextGostKlausurplanungKlausurplan

java.lang.Object
de.svws_nrw.module.reporting.html.contexts.HtmlContext
de.svws_nrw.module.reporting.html.contexts.HtmlContextGostKlausurplanungKlausurplan

public final class HtmlContextGostKlausurplanungKlausurplan extends HtmlContext
Ein Thymeleaf-html-Daten-Context zum Bereich "GostKlausurplanung", um Thymeleaf-html-Templates mit Daten zu füllen.
  • Konstruktordetails

    • HtmlContextGostKlausurplanungKlausurplan

      public HtmlContextGostKlausurplanungKlausurplan(ReportingRepository reportingRepository, List<Long> idsFilterSchueler) throws ApiOperationException
      Initialisiert einen neuen HtmlContext mit den übergebenen Daten.
      Parameter:
      reportingRepository - Repository mit Parametern, Logger und Daten zum Reporting.
      idsFilterSchueler - Eine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt.
      Löst aus:
      ApiOperationException - Im Fehlerfall wird eine ApiOperationException ausgelöst und Log-Daten zusammen mit dieser zurückgegeben.
    • HtmlContextGostKlausurplanungKlausurplan

      public HtmlContextGostKlausurplanungKlausurplan(ReportingRepository reportingRepository, ReportingGostKlausurplanungKlausurplan gostKlausurplan, List<Long> idsFilterSchueler)
      Initialisiert einen neuen HtmlContext mit den übergebenen Daten.
      Parameter:
      reportingRepository - Repository mit Parametern, Logger und Daten zum Reporting.
      gostKlausurplan - Ein GOSt-Klausurplan, auf dem dieser Kontext aufbauen sollen.
      idsFilterSchueler - Eine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt.
  • Methodendetails

    • getEinzelSchuelerContexts

      public List<HtmlContextGostKlausurplanungKlausurplan> getEinzelSchuelerContexts()
      Teile diesen Context mit allen Schülern in eine Liste von Contexts auf, die jeweils auf einen Schüler filtern. Damit können Ausgaben pro Schüler erzeugt werden.
      Gibt zurück:
      Liste der Einzel-Contexts.