Klasse ReportingParameter

java.lang.Object
de.svws_nrw.core.data.reporting.ReportingParameter

public class ReportingParameter extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie enthält die Daten und Einstellungen, welche im Rahmen der serverseitigen Report-Generierung genutzt werden sollen.
  • Felddetails

    • idSchuljahresabschnitt

      public long idSchuljahresabschnitt
      Die ID des Schuljahres, auf den sich die Ausgabe des Reports beziehen soll.
    • ausgabeformat

      public int ausgabeformat
      Das Dateiformat, in dem der Report ausgegeben werden soll, als Wert gemäß CoreType ReportingAusgabeformat
    • reportvorlage

      @NotNull public @NotNull String reportvorlage
      Die Bezeichnung des auszugebenden Reports gemäß Definition im CoreType ReportingReportvorlage
    • idsHauptdaten

      @NotNull public @NotNull List<Long> idsHauptdaten
      Eine Liste von IDs für die Hauptdatenquelle des zu erstellenden PDF.
    • einzelausgabeHauptdaten

      public boolean einzelausgabeHauptdaten
      Legt fest, ob pro Datensatz der Hauptdaten eine einzelne PDF-Datei erzeugt werden soll.
    • idsDetaildaten

      @NotNull public @NotNull List<Long> idsDetaildaten
      Eine Liste von IDs für die Ausgabe von Detaildaten zu den Hauptdaten.
    • einzelausgabeDetaildaten

      public boolean einzelausgabeDetaildaten
      Legt fest, ob pro Datensatz der Detaildaten eine einzelne PDF-Datei erzeugt werden soll.
    • detailLevel

      public int detailLevel
      Parameter, der in Templates verwendet werden kann, um den Detailgrad der Darstellung zu steuern.
  • Konstruktordetails

    • ReportingParameter

      public ReportingParameter()
      Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie enthält die Daten und Einstellungen, welche im Rahmen der serverseitigen Report-Generierung genutzt werden sollen.