Klasse SortierungRegistryReportingSchueler

java.lang.Object
de.svws_nrw.module.reporting.sortierung.SortierungRegistryReportingSchueler

public final class SortierungRegistryReportingSchueler extends Object
  • Konstruktordetails

    • SortierungRegistryReportingSchueler

      public SortierungRegistryReportingSchueler()
  • Methodendetails

    • buildComparator

      public static Comparator<ReportingSchueler> buildComparator(List<String> attribute, List<String> validierungsfehler)
      Erstellt einen Comparator für die Klasse ReportingSchueler basierend auf den angegebenen Attributen. Dafür wird eine Liste von Attributnamen verwendet, die die Sortierreihenfolge beschreiben. Die Liste für Validierungsfehler kann während der Erstellung des Comparators gefüllt werden.
      Parameter:
      attribute - Eine Liste von Attributnamen, die die Sortierreihenfolge definieren.
      validierungsfehler - Eine Liste von Validierungsfehlern, die während der Verarbeitung eventuell auftreten und zurückgegeben werden können. Kann null sein, dann werden keine Fehler protokolliert.
      Gibt zurück:
      Ein Comparator für die Klasse ReportingSchueler, basierend auf den angegebenen Attributen.
    • buildComparatorStandard

      public static Comparator<ReportingSchueler> buildComparatorStandard(List<String> validierungsfehler)
      Erstellt einen Comparator für die Klasse ReportingSchueler basierend auf den angegebenen Attributen der Standardsortierung. Die Liste für Validierungsfehler kann während der Erstellung des Comparators gefüllt werden.
      Parameter:
      validierungsfehler - Eine Liste von Validierungsfehlern, die während der Verarbeitung eventuell auftreten und zurückgegeben werden können. Kann null sein, dann werden keine Fehler protokolliert.
      Gibt zurück:
      Ein Comparator für die Klasse ReportingSchueler, basierend auf den angegebenen Attributen.
    • standardsortierung

      public static List<String> standardsortierung()
      Erstellt eine Liste von Strings, die die Attribute der Standardsortierung. für ReportingSchueler repräsentieren.
      Gibt zurück:
      Eine Liste von Attributnamen in der Reihenfolge der Standardsortierung.
    • sortierungRegistry

      public static SortierungRegistry<ReportingSchueler> sortierungRegistry()
      Stellt die SortierungRegistry für die Klasse ReportingSchueler öffentlich zur Verfügung
      Gibt zurück:
      Die konfigurierte Instanz von SortierungRegistry für ReportingSchueler.