Klasse HtmlContextKlassen

java.lang.Object
de.svws_nrw.module.reporting.html.contexts.HtmlContext<ReportingKlasse>
de.svws_nrw.module.reporting.html.contexts.HtmlContextKlassen

public final class HtmlContextKlassen extends HtmlContext<ReportingKlasse>
Ein Thymeleaf-Html-Daten-Context zum Bereich "Klassen", um Thymeleaf-html-Templates mit Daten zu füllen.
  • Konstruktordetails

    • HtmlContextKlassen

      public HtmlContextKlassen(ReportingRepository reportingRepository, List<ReportingKlasse> reportingKlassen)
      Initialisiert einen neuen HtmlContext mit den übergebenen Klassen.
      Parameter:
      reportingRepository - Repository mit Parametern, Logger und Daten zum Reporting.
      reportingKlassen - Liste der Klassen, die berücksichtigt werden sollen.
    • HtmlContextKlassen

      public HtmlContextKlassen(ReportingRepository reportingRepository)
      Initialisiert einen neuen HtmlContext mit den übergebenen Klassen-IDs.
      Parameter:
      reportingRepository - Repository mit Parametern, Logger und Daten zum Reporting.
  • Methodendetails

    • getEinzelContexts

      public List<HtmlContextKlassen> getEinzelContexts()
      Teile diesen Context mit allen Klassen in eine Liste von Contexts auf, die jeweils eine Klasse enthalten.
      Gibt zurück:
      Liste der Einzel-Contexts.
    • getIds

      public List<Long> getIds()
      Liefert die IDs der Context.
      Setzt außer Kraft:
      getIds in Klasse HtmlContext<ReportingKlasse>
      Gibt zurück:
      Liste der IDs der Context-Daten.