Klasse HtmlContextStundenplanungRaumStundenplan

java.lang.Object
de.svws_nrw.module.reporting.html.contexts.HtmlContext<ReportingStundenplanungRaumStundenplan>
de.svws_nrw.module.reporting.html.contexts.HtmlContextStundenplanungRaumStundenplan

public final class HtmlContextStundenplanungRaumStundenplan extends HtmlContext<ReportingStundenplanungRaumStundenplan>
Ein Thymeleaf-html-Daten-Context zum Bereich "Stundenplanung", um Thymeleaf-html-Templates mit Daten zu füllen.
  • Konstruktordetails

    • HtmlContextStundenplanungRaumStundenplan

      public HtmlContextStundenplanungRaumStundenplan(ReportingRepository reportingRepository, ReportingStundenplanungStundenplan stundenplan, List<Long> idsAusgabe)
      Initialisiert einen neuen HtmlContext mit den übergebenen Daten.
      Parameter:
      reportingRepository - Repository mit Parametern, Logger und Daten zum Reporting.
      stundenplan - Der Stundenplan, mit dem die Stundenpläne zu den IDs der Ausgabe erstellt werden sollen.
      idsAusgabe - Eine Liste von Raum-IDs, für die die Ausgabe erzeugt werden soll.
  • Methodendetails

    • getEinzelContexts

      public List<HtmlContextStundenplanungRaumStundenplan> getEinzelContexts()
      Teile diesen Context in eine Liste von Contexts auf, die jeweils auf eine ID filtern. Damit können Ausgaben pro ID erzeugt werden.
      Gibt zurück:
      Liste der Einzel-Contexts.