Detail
Detail
Verbesserung
Detail
#27267
ListModelBuilder soll in getModel(...) eine Collection zurückliefern
Der tl:ListModelBuilder ist ein tl:ModelBuilder der für Komponenten genutzt wird, die eine Menge von Objekten darstellen (tl:TableComponent, tl:GridComponent, ...).
Die Methode
Object getModel(Object businessModel, LayoutComponent aComponent);
im ModelBuilder soll im ListModelBuilder auf
Collection<?> getModel(Object businessModel, LayoutComponent aComponent);
geändert werden.
Code-Migration
- In tl:ListModelBuilder muss der Rückgabetyp von getModel(Object, LayoutComponent) von Object auf Collection<?> (oder etwas konkreteres) geändert werden.
- In tl:TableComponent müssen jetzt ListModelBuilder konfiguriert werden. Ist ein tl:ModelBuilder konfiguriert der kein ListModelBuilder ist, so wird das Login mit einer ClassCastException fehlschlagen.
Test
Refactoring. Kein zusätzlicher Test.