@@ -58,18 +58,23 @@ default void dto2EntityAfterMapping(@MappingTarget Messstelle bean, MessstelleDt
58
58
bean .setPunkt (new GeoPoint (dto .getLatitude (), dto .getLongitude ()));
59
59
}
60
60
61
- final Set <Fahrzeugklasse > distinctFahrzeugklassenOfMessfaehigkeiten = CollectionUtils .emptyIfNull (bean .getMessfaehigkeiten ())
61
+ /**
62
+ * Die umfangreichste Fahrzeugklasse der Messfähigkeiten einer {@link MessstelleDto}
63
+ * bestimmt die Fahrzeugklasse der {@link Messstelle}.
64
+ */
65
+ final Set <MessfaehigkeitDto .FahrzeugklasseEnum > distinctFahrzeugklassenOfMessfaehigkeiten = CollectionUtils
66
+ .emptyIfNull (dto .getMessfaehigkeiten ())
62
67
.stream ()
63
- .map (Messfaehigkeit ::getFahrzeugklasse )
68
+ .map (MessfaehigkeitDto ::getFahrzeugklasse )
64
69
.filter (Objects ::nonNull )
65
70
.collect (Collectors .toSet ());
66
- if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (Fahrzeugklasse .ACHT_PLUS_EINS )) {
71
+ if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (MessfaehigkeitDto . FahrzeugklasseEnum .ACHT_PLUS_EINS )) {
67
72
bean .setFahrzeugklasse (Fahrzeugklasse .ACHT_PLUS_EINS );
68
- } else if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (Fahrzeugklasse .ZWEI_PLUS_EINS )) {
73
+ } else if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (MessfaehigkeitDto . FahrzeugklasseEnum .ZWEI_PLUS_EINS )) {
69
74
bean .setFahrzeugklasse (Fahrzeugklasse .ZWEI_PLUS_EINS );
70
- } else if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (Fahrzeugklasse .SUMME_KFZ )) {
75
+ } else if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (MessfaehigkeitDto . FahrzeugklasseEnum .SUMME_KFZ )) {
71
76
bean .setFahrzeugklasse (Fahrzeugklasse .SUMME_KFZ );
72
- } else if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (Fahrzeugklasse .RAD )) {
77
+ } else if (distinctFahrzeugklassenOfMessfaehigkeiten .contains (MessfaehigkeitDto . FahrzeugklasseEnum .RAD )) {
73
78
bean .setFahrzeugklasse (Fahrzeugklasse .RAD );
74
79
}
75
80
0 commit comments