Klasse SortierungRegistryReportingKlasse
java.lang.Object
de.svws_nrw.module.reporting.sortierung.SortierungRegistryReportingKlasse
Registry zur Definition erlaubter Sortierattribute für
ReportingKlasse
sowie Hilfsmethoden zum Erzeugen passender Comparatoren.-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Comparator
<ReportingKlasse> buildComparator
(List<String> attribute, List<String> validierungsfehler) Erstellt einenComparator
für die KlasseReportingKlasse
basierend auf den angegebenen Attributen.static Comparator
<ReportingKlasse> buildComparatorStandard
(List<String> validierungsfehler) Erstellt einenComparator
für die KlasseReportingKlasse
basierend auf den angegebenen Attributen der Standardsortierung.static SortierungRegistry
<ReportingKlasse> Stellt dieSortierungRegistry
für die KlasseReportingKlasse
öffentlich zur VerfügungErstellt eine Liste von Strings, die die Attribute der Standardsortierung.
-
Konstruktordetails
-
SortierungRegistryReportingKlasse
public SortierungRegistryReportingKlasse()
-
-
Methodendetails
-
buildComparator
public static Comparator<ReportingKlasse> buildComparator(List<String> attribute, List<String> validierungsfehler) Erstellt einenComparator
für die KlasseReportingKlasse
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 KlasseReportingKlasse
, basierend auf den angegebenen Attributen.
-
buildComparatorStandard
Erstellt einenComparator
für die KlasseReportingKlasse
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 KlasseReportingKlasse
, basierend auf den angegebenen Attributen.
-
standardsortierung
Erstellt eine Liste von Strings, die die Attribute der Standardsortierung. fürReportingKlasse
repräsentieren.- Gibt zurück:
- Eine Liste von Attributnamen in der Reihenfolge der Standardsortierung.
-
sortierungRegistry
Stellt dieSortierungRegistry
für die KlasseReportingKlasse
öffentlich zur Verfügung- Gibt zurück:
- Die konfigurierte Instanz von
SortierungRegistry
fürReportingKlasse
.
-