Klasse HtmlContextSchueler

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

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

    • HtmlContextSchueler

      public HtmlContextSchueler(ReportingRepository reportingRepository, List<ReportingSchueler> reportingSchueler)
      Initialisiert einen neuen HtmlContext mit den übergebenen Schülern.
      Parameter:
      reportingRepository - Repository mit Parametern, Logger und Daten zum Reporting.
      reportingSchueler - Liste der Schüler, die berücksichtigt werden sollen.
    • HtmlContextSchueler

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

    • getEinzelSchuelerContexts

      public List<HtmlContextSchueler> getEinzelSchuelerContexts()
      Teile diesen Context mit allen Schülern in eine Liste von Contexts auf, die jeweils einen Schüler enthalten, um eine schülerbezogene Ausgabe zu ermöglichen.
      Gibt zurück:
      Liste der Einzel-Contexts.