Hallo,
ich möchte gerne durch Anwendung von java8 stream meinen Code etwas refactorn.
So das ist mein Code jetzt:
das hier ist ein teil davon, und die die Methoden der Klassen "ErklaerungListund", "Gruppe" sollten durch Anwendung von Stream aus ihren Klassen verschwinden, sodass diese Klassen gelöscht werden können.
Kann mir einer dabei helfen?
Danke
ich möchte gerne durch Anwendung von java8 stream meinen Code etwas refactorn.
So das ist mein Code jetzt:
Code:
List<BaumElementDTO> baum = new ArrayList<>();
ErklaerungList<?> elist = ErklaerungList.create(fall.getErklaerungenAlle());
for (Gruppe<ByArtPersG> groupArtPersG : elist.groupByJahr().erklaerungen(jahr).groupByStichtagArt()
.erklaerungen(sa).groupByArtPersG()) {
if (groupArtPersG.merkmal().isGesellschafter()) {
BaumKnotenDTO letzteWurzel = new BaumKnotenDTO("Gesellschaft",
groupArtPersG.merkmal().getArtPersG());
baum.add(letzteWurzel);
}
}
das hier ist ein teil davon, und die die Methoden der Klassen "ErklaerungListund", "Gruppe" sollten durch Anwendung von Stream aus ihren Klassen verschwinden, sodass diese Klassen gelöscht werden können.
Kann mir einer dabei helfen?
Danke