Klasse SortierungRegistryReportingStundenplanungLehrerStundenplan
java.lang.Object
de.svws_nrw.module.reporting.sortierung.SortierungRegistryReportingStundenplanungLehrerStundenplan
Registry zur Definition erlaubter Sortierattribute für
ReportingStundenplanungLehrerStundenplan
sowie Hilfsmethoden zum Erzeugen passender Comparatoren.-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuildComparator
(List<String> attribute, List<String> validierungsfehler) Erstellt einen Comparator fürReportingStundenplanungLehrerStundenplan
anhand angegebener Attribute.buildComparatorStandard
(List<String> validierungsfehler) Erstellt einen Comparator fürReportingStundenplanungLehrerStundenplan
anhand der Standardsortierung.Stellt dieSortierungRegistry
für die KlasseReportingStundenplanungLehrerStundenplan
öffentlich zur VerfügungErstellt eine Liste von Strings, die die Attribute der Standardsortierung.
-
Konstruktordetails
-
SortierungRegistryReportingStundenplanungLehrerStundenplan
public SortierungRegistryReportingStundenplanungLehrerStundenplan()
-
-
Methodendetails
-
buildComparator
public static Comparator<ReportingStundenplanungLehrerStundenplan> buildComparator(List<String> attribute, List<String> validierungsfehler) Erstellt einen Comparator fürReportingStundenplanungLehrerStundenplan
anhand angegebener Attribute.- Parameter:
attribute
- Die Sortierattribute (optional inkl. Richtungsangabe wie ":desc" oder führendem "-")validierungsfehler
- Liste zum Sammeln unbekannter Attribute (optional)- Gibt zurück:
- Comparator für
ReportingStundenplanungLehrerStundenplan
-
buildComparatorStandard
public static Comparator<ReportingStundenplanungLehrerStundenplan> buildComparatorStandard(List<String> validierungsfehler) Erstellt einen Comparator fürReportingStundenplanungLehrerStundenplan
anhand der Standardsortierung.- Parameter:
validierungsfehler
- Liste zum Sammeln unbekannter Attribute (optional)- Gibt zurück:
- Comparator für
ReportingStundenplanungLehrerStundenplan
-
standardsortierung
Erstellt eine Liste von Strings, die die Attribute der Standardsortierung. fürReportingStundenplanungLehrerStundenplan
repräsentieren.- Gibt zurück:
- Eine Liste von Attributnamen in der Reihenfolge der Standardsortierung.
-
sortierungRegistry
Stellt dieSortierungRegistry
für die KlasseReportingStundenplanungLehrerStundenplan
öffentlich zur Verfügung- Gibt zurück:
- Die konfigurierte Instanz von
SortierungRegistry
fürReportingStundenplanungLehrerStundenplan
.
-