diff --git a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/EditMessstelleDTO.java b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/EditMessstelleDTO.java
index 2efa1c35..09709b2f 100644
--- a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/EditMessstelleDTO.java
+++ b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/EditMessstelleDTO.java
@@ -20,6 +20,10 @@ public class EditMessstelleDTO implements Serializable {
private String abbaudatum;
private String datumLetztePlausibleMessung;
+ private String fahrzeugKlassen;
+ private String detektierteVerkehrsarten;
+ private String hersteller;
+
private Double longitude;
private Double latitude;
diff --git a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessquerschnittDTO.java b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessquerschnittDTO.java
index 5c4f97e9..0d10d293 100644
--- a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessquerschnittDTO.java
+++ b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessquerschnittDTO.java
@@ -16,9 +16,6 @@ public class ReadMessquerschnittDTO implements Serializable {
private String lageMessquerschnitt;
private String fahrtrichtung;
private Integer anzahlFahrspuren;
- private String fahrzeugKlassen;
- private String detektierteVerkehrsarten;
- private String hersteller;
private Integer anzahlDetektoren;
private String standort;
}
diff --git a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java
index 6d720fae..2973d3cc 100644
--- a/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java
+++ b/src/main/java/de/muenchen/dave/domain/dtos/messstelle/ReadMessstelleInfoDTO.java
@@ -13,6 +13,9 @@ public class ReadMessstelleInfoDTO implements Serializable {
private String standort;
private String stadtbezirk;
private Integer stadtbezirkNummer;
+ private String fahrzeugKlassen;
+ private String detektierteVerkehrsarten;
+ private String hersteller;
private Double longitude;
private Double latitude;
private LocalDate datumLetztePlausibleMessung;
diff --git a/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messquerschnitt.java b/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messquerschnitt.java
index 7194025c..1ef7207b 100644
--- a/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messquerschnitt.java
+++ b/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messquerschnitt.java
@@ -25,9 +25,6 @@ public class Messquerschnitt {
String lageMessquerschnitt;
String fahrtrichtung;
Integer anzahlFahrspuren;
- String fahrzeugKlassen;
- String detektierteVerkehrsarten;
- String hersteller;
Integer anzahlDetektoren;
String standort;
}
diff --git a/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messstelle.java b/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messstelle.java
index dbbeae8e..e6db05b4 100644
--- a/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messstelle.java
+++ b/src/main/java/de/muenchen/dave/domain/elasticsearch/detektor/Messstelle.java
@@ -34,6 +34,9 @@ public class Messstelle {
Integer stadtbezirkNummer;
String bemerkung;
+ String fahrzeugKlassen;
+ String detektierteVerkehrsarten;
+ String hersteller;
@Field(type = FieldType.Date, pattern = "dd.MM.uuuu")
LocalDate datumLetztePlausibleMessung;
diff --git a/src/main/java/de/muenchen/dave/domain/mapper/SucheMapper.java b/src/main/java/de/muenchen/dave/domain/mapper/SucheMapper.java
index f07411cc..36b287ea 100644
--- a/src/main/java/de/muenchen/dave/domain/mapper/SucheMapper.java
+++ b/src/main/java/de/muenchen/dave/domain/mapper/SucheMapper.java
@@ -57,7 +57,7 @@ public static MessstelleTooltipDTO createMessstelleTooltip(
tooltipDTO.setAbbaudatum(messstelle.getAbbaudatum().toString());
tooltipDTO.setDatumLetztePlausibleMessung(messstelle.getDatumLetztePlausibleMessung().toString());
if (CollectionUtils.isNotEmpty(messstelle.getMessquerschnitte())) {
- tooltipDTO.setDetektierteVerkehrsarten(messstelle.getMessquerschnitte().get(0).getDetektierteVerkehrsarten());
+ tooltipDTO.setDetektierteVerkehrsarten(messstelle.getDetektierteVerkehrsarten());
}
return tooltipDTO;
}
diff --git a/src/main/java/de/muenchen/dave/domain/mapper/detektor/MessstelleMapper.java b/src/main/java/de/muenchen/dave/domain/mapper/detektor/MessstelleMapper.java
index 2c92f51a..7bfca1e9 100644
--- a/src/main/java/de/muenchen/dave/domain/mapper/detektor/MessstelleMapper.java
+++ b/src/main/java/de/muenchen/dave/domain/mapper/detektor/MessstelleMapper.java
@@ -50,6 +50,9 @@ default void bean2editDtoAfterMapping(@MappingTarget EditMessstelleDTO dto, Mess
@Mapping(target = "abbaudatum", ignore = true)
@Mapping(target = "stadtbezirkNummer", ignore = true)
@Mapping(target = "bemerkung", ignore = true)
+ @Mapping(target = "hersteller", ignore = true)
+ @Mapping(target = "fahrzeugKlassen", ignore = true)
+ @Mapping(target = "detektierteVerkehrsarten", ignore = true)
@Mapping(target = "datumLetztePlausibleMessung", ignore = true)
@Mapping(target = "punkt", ignore = true)
@Mapping(target = "suchwoerter", ignore = true)
diff --git a/src/main/java/de/muenchen/dave/geodateneai/gen/api/PointFeatureApi.java b/src/main/java/de/muenchen/dave/geodateneai/gen/api/PointFeatureApi.java
index a8d33209..cf0d131e 100644
--- a/src/main/java/de/muenchen/dave/geodateneai/gen/api/PointFeatureApi.java
+++ b/src/main/java/de/muenchen/dave/geodateneai/gen/api/PointFeatureApi.java
@@ -51,8 +51,8 @@ public void setApiClient(ApiClient apiClient) {
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
- *
200 - Stadtbezirke erfolgreich abgefragt.
*
500 - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
+ *
200 - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return FeatureCollectionDtoFeatureDtoStadtbezirkDto
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
@@ -89,8 +89,8 @@ private ResponseSpec getStadtbezirkeRequestCreation(PointGeometryDto pointGeomet
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
- *
200 - Stadtbezirke erfolgreich abgefragt.
*
500 - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
+ *
200 - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return FeatureCollectionDtoFeatureDtoStadtbezirkDto
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
@@ -103,8 +103,8 @@ public Mono getStadtbezirke(PointG
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
- * 200 - Stadtbezirke erfolgreich abgefragt.
*
500 - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
+ *
200 - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return ResponseEntity<FeatureCollectionDtoFeatureDtoStadtbezirkDto>
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
@@ -117,8 +117,8 @@ public Mono> getSta
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
- * 200 - Stadtbezirke erfolgreich abgefragt.
*
500 - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
+ *
200 - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return ResponseSpec
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
diff --git a/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessquerschnittDto.java b/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessquerschnittDto.java
index 708fb337..00fa92f7 100644
--- a/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessquerschnittDto.java
+++ b/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessquerschnittDto.java
@@ -33,12 +33,9 @@
MessquerschnittDto.JSON_PROPERTY_LAGE_MESSQUERSCHNITT,
MessquerschnittDto.JSON_PROPERTY_FAHRTRICHTUNG,
MessquerschnittDto.JSON_PROPERTY_ANZAHL_FAHRSPUREN,
- MessquerschnittDto.JSON_PROPERTY_FAHRZEUG_KLASSEN,
- MessquerschnittDto.JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN,
- MessquerschnittDto.JSON_PROPERTY_HERSTELLER,
MessquerschnittDto.JSON_PROPERTY_ANZAHL_DETEKTOREN,
- MessquerschnittDto.JSON_PROPERTY_YCOORDINATE,
- MessquerschnittDto.JSON_PROPERTY_XCOORDINATE
+ MessquerschnittDto.JSON_PROPERTY_XCOORDINATE,
+ MessquerschnittDto.JSON_PROPERTY_YCOORDINATE
})
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class MessquerschnittDto {
@@ -60,24 +57,15 @@ public class MessquerschnittDto {
public static final String JSON_PROPERTY_ANZAHL_FAHRSPUREN = "anzahlFahrspuren";
private Integer anzahlFahrspuren;
- public static final String JSON_PROPERTY_FAHRZEUG_KLASSEN = "fahrzeugKlassen";
- private String fahrzeugKlassen;
-
- public static final String JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN = "detektierteVerkehrsarten";
- private String detektierteVerkehrsarten;
-
- public static final String JSON_PROPERTY_HERSTELLER = "hersteller";
- private String hersteller;
-
public static final String JSON_PROPERTY_ANZAHL_DETEKTOREN = "anzahlDetektoren";
private Integer anzahlDetektoren;
- public static final String JSON_PROPERTY_YCOORDINATE = "ycoordinate";
- private Double ycoordinate;
-
public static final String JSON_PROPERTY_XCOORDINATE = "xcoordinate";
private Double xcoordinate;
+ public static final String JSON_PROPERTY_YCOORDINATE = "ycoordinate";
+ private Double ycoordinate;
+
public MessquerschnittDto() {
}
@@ -237,84 +225,6 @@ public void setAnzahlFahrspuren(Integer anzahlFahrspuren) {
}
- public MessquerschnittDto fahrzeugKlassen(String fahrzeugKlassen) {
-
- this.fahrzeugKlassen = fahrzeugKlassen;
- return this;
- }
-
- /**
- * Get fahrzeugKlassen
- * @return fahrzeugKlassen
- **/
- @javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_FAHRZEUG_KLASSEN)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
-
- public String getFahrzeugKlassen() {
- return fahrzeugKlassen;
- }
-
-
- @JsonProperty(JSON_PROPERTY_FAHRZEUG_KLASSEN)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setFahrzeugKlassen(String fahrzeugKlassen) {
- this.fahrzeugKlassen = fahrzeugKlassen;
- }
-
-
- public MessquerschnittDto detektierteVerkehrsarten(String detektierteVerkehrsarten) {
-
- this.detektierteVerkehrsarten = detektierteVerkehrsarten;
- return this;
- }
-
- /**
- * Get detektierteVerkehrsarten
- * @return detektierteVerkehrsarten
- **/
- @javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
-
- public String getDetektierteVerkehrsarten() {
- return detektierteVerkehrsarten;
- }
-
-
- @JsonProperty(JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setDetektierteVerkehrsarten(String detektierteVerkehrsarten) {
- this.detektierteVerkehrsarten = detektierteVerkehrsarten;
- }
-
-
- public MessquerschnittDto hersteller(String hersteller) {
-
- this.hersteller = hersteller;
- return this;
- }
-
- /**
- * Get hersteller
- * @return hersteller
- **/
- @javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_HERSTELLER)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
-
- public String getHersteller() {
- return hersteller;
- }
-
-
- @JsonProperty(JSON_PROPERTY_HERSTELLER)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setHersteller(String hersteller) {
- this.hersteller = hersteller;
- }
-
-
public MessquerschnittDto anzahlDetektoren(Integer anzahlDetektoren) {
this.anzahlDetektoren = anzahlDetektoren;
@@ -341,55 +251,55 @@ public void setAnzahlDetektoren(Integer anzahlDetektoren) {
}
- public MessquerschnittDto ycoordinate(Double ycoordinate) {
+ public MessquerschnittDto xcoordinate(Double xcoordinate) {
- this.ycoordinate = ycoordinate;
+ this.xcoordinate = xcoordinate;
return this;
}
/**
- * Get ycoordinate
- * @return ycoordinate
+ * Get xcoordinate
+ * @return xcoordinate
**/
@javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_YCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_XCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public Double getYcoordinate() {
- return ycoordinate;
+ public Double getXcoordinate() {
+ return xcoordinate;
}
- @JsonProperty(JSON_PROPERTY_YCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_XCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setYcoordinate(Double ycoordinate) {
- this.ycoordinate = ycoordinate;
+ public void setXcoordinate(Double xcoordinate) {
+ this.xcoordinate = xcoordinate;
}
- public MessquerschnittDto xcoordinate(Double xcoordinate) {
+ public MessquerschnittDto ycoordinate(Double ycoordinate) {
- this.xcoordinate = xcoordinate;
+ this.ycoordinate = ycoordinate;
return this;
}
/**
- * Get xcoordinate
- * @return xcoordinate
+ * Get ycoordinate
+ * @return ycoordinate
**/
@javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_XCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_YCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public Double getXcoordinate() {
- return xcoordinate;
+ public Double getYcoordinate() {
+ return ycoordinate;
}
- @JsonProperty(JSON_PROPERTY_XCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_YCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setXcoordinate(Double xcoordinate) {
- this.xcoordinate = xcoordinate;
+ public void setYcoordinate(Double ycoordinate) {
+ this.ycoordinate = ycoordinate;
}
@Override
@@ -407,17 +317,14 @@ public boolean equals(Object o) {
Objects.equals(this.lageMessquerschnitt, messquerschnittDto.lageMessquerschnitt) &&
Objects.equals(this.fahrtrichtung, messquerschnittDto.fahrtrichtung) &&
Objects.equals(this.anzahlFahrspuren, messquerschnittDto.anzahlFahrspuren) &&
- Objects.equals(this.fahrzeugKlassen, messquerschnittDto.fahrzeugKlassen) &&
- Objects.equals(this.detektierteVerkehrsarten, messquerschnittDto.detektierteVerkehrsarten) &&
- Objects.equals(this.hersteller, messquerschnittDto.hersteller) &&
Objects.equals(this.anzahlDetektoren, messquerschnittDto.anzahlDetektoren) &&
- Objects.equals(this.ycoordinate, messquerschnittDto.ycoordinate) &&
- Objects.equals(this.xcoordinate, messquerschnittDto.xcoordinate);
+ Objects.equals(this.xcoordinate, messquerschnittDto.xcoordinate) &&
+ Objects.equals(this.ycoordinate, messquerschnittDto.ycoordinate);
}
@Override
public int hashCode() {
- return Objects.hash(mqId, mstId, strassenname, lageMessquerschnitt, fahrtrichtung, anzahlFahrspuren, fahrzeugKlassen, detektierteVerkehrsarten, hersteller, anzahlDetektoren, ycoordinate, xcoordinate);
+ return Objects.hash(mqId, mstId, strassenname, lageMessquerschnitt, fahrtrichtung, anzahlFahrspuren, anzahlDetektoren, xcoordinate, ycoordinate);
}
@Override
@@ -430,12 +337,9 @@ public String toString() {
sb.append(" lageMessquerschnitt: ").append(toIndentedString(lageMessquerschnitt)).append("\n");
sb.append(" fahrtrichtung: ").append(toIndentedString(fahrtrichtung)).append("\n");
sb.append(" anzahlFahrspuren: ").append(toIndentedString(anzahlFahrspuren)).append("\n");
- sb.append(" fahrzeugKlassen: ").append(toIndentedString(fahrzeugKlassen)).append("\n");
- sb.append(" detektierteVerkehrsarten: ").append(toIndentedString(detektierteVerkehrsarten)).append("\n");
- sb.append(" hersteller: ").append(toIndentedString(hersteller)).append("\n");
sb.append(" anzahlDetektoren: ").append(toIndentedString(anzahlDetektoren)).append("\n");
- sb.append(" ycoordinate: ").append(toIndentedString(ycoordinate)).append("\n");
sb.append(" xcoordinate: ").append(toIndentedString(xcoordinate)).append("\n");
+ sb.append(" ycoordinate: ").append(toIndentedString(ycoordinate)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessstelleDto.java b/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessstelleDto.java
index 0a45d68f..fcf7b6be 100644
--- a/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessstelleDto.java
+++ b/src/main/java/de/muenchen/dave/geodateneai/gen/model/MessstelleDto.java
@@ -39,10 +39,13 @@
MessstelleDto.JSON_PROPERTY_ABBAUDATUM,
MessstelleDto.JSON_PROPERTY_STADTBEZIRK_NUMMER,
MessstelleDto.JSON_PROPERTY_BEMERKUNG,
+ MessstelleDto.JSON_PROPERTY_FAHRZEUG_KLASSEN,
+ MessstelleDto.JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN,
+ MessstelleDto.JSON_PROPERTY_HERSTELLER,
MessstelleDto.JSON_PROPERTY_DATUM_LETZTE_PLAUSIBLE_MESSUNG,
MessstelleDto.JSON_PROPERTY_MESSQUERSCHNITTE,
- MessstelleDto.JSON_PROPERTY_YCOORDINATE,
- MessstelleDto.JSON_PROPERTY_XCOORDINATE
+ MessstelleDto.JSON_PROPERTY_XCOORDINATE,
+ MessstelleDto.JSON_PROPERTY_YCOORDINATE
})
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class MessstelleDto {
@@ -108,18 +111,27 @@ public static StatusEnum fromValue(String value) {
public static final String JSON_PROPERTY_BEMERKUNG = "bemerkung";
private String bemerkung;
+ public static final String JSON_PROPERTY_FAHRZEUG_KLASSEN = "fahrzeugKlassen";
+ private String fahrzeugKlassen;
+
+ public static final String JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN = "detektierteVerkehrsarten";
+ private String detektierteVerkehrsarten;
+
+ public static final String JSON_PROPERTY_HERSTELLER = "hersteller";
+ private String hersteller;
+
public static final String JSON_PROPERTY_DATUM_LETZTE_PLAUSIBLE_MESSUNG = "datumLetztePlausibleMessung";
private LocalDate datumLetztePlausibleMessung;
public static final String JSON_PROPERTY_MESSQUERSCHNITTE = "messquerschnitte";
private List messquerschnitte;
- public static final String JSON_PROPERTY_YCOORDINATE = "ycoordinate";
- private Double ycoordinate;
-
public static final String JSON_PROPERTY_XCOORDINATE = "xcoordinate";
private Double xcoordinate;
+ public static final String JSON_PROPERTY_YCOORDINATE = "ycoordinate";
+ private Double ycoordinate;
+
public MessstelleDto() {
}
@@ -305,6 +317,84 @@ public void setBemerkung(String bemerkung) {
}
+ public MessstelleDto fahrzeugKlassen(String fahrzeugKlassen) {
+
+ this.fahrzeugKlassen = fahrzeugKlassen;
+ return this;
+ }
+
+ /**
+ * Get fahrzeugKlassen
+ * @return fahrzeugKlassen
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_FAHRZEUG_KLASSEN)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getFahrzeugKlassen() {
+ return fahrzeugKlassen;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_FAHRZEUG_KLASSEN)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setFahrzeugKlassen(String fahrzeugKlassen) {
+ this.fahrzeugKlassen = fahrzeugKlassen;
+ }
+
+
+ public MessstelleDto detektierteVerkehrsarten(String detektierteVerkehrsarten) {
+
+ this.detektierteVerkehrsarten = detektierteVerkehrsarten;
+ return this;
+ }
+
+ /**
+ * Get detektierteVerkehrsarten
+ * @return detektierteVerkehrsarten
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getDetektierteVerkehrsarten() {
+ return detektierteVerkehrsarten;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_DETEKTIERTE_VERKEHRSARTEN)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setDetektierteVerkehrsarten(String detektierteVerkehrsarten) {
+ this.detektierteVerkehrsarten = detektierteVerkehrsarten;
+ }
+
+
+ public MessstelleDto hersteller(String hersteller) {
+
+ this.hersteller = hersteller;
+ return this;
+ }
+
+ /**
+ * Get hersteller
+ * @return hersteller
+ **/
+ @javax.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_HERSTELLER)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+
+ public String getHersteller() {
+ return hersteller;
+ }
+
+
+ @JsonProperty(JSON_PROPERTY_HERSTELLER)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public void setHersteller(String hersteller) {
+ this.hersteller = hersteller;
+ }
+
+
public MessstelleDto datumLetztePlausibleMessung(LocalDate datumLetztePlausibleMessung) {
this.datumLetztePlausibleMessung = datumLetztePlausibleMessung;
@@ -365,55 +455,55 @@ public void setMessquerschnitte(List messquerschnitte) {
}
- public MessstelleDto ycoordinate(Double ycoordinate) {
+ public MessstelleDto xcoordinate(Double xcoordinate) {
- this.ycoordinate = ycoordinate;
+ this.xcoordinate = xcoordinate;
return this;
}
/**
- * Get ycoordinate
- * @return ycoordinate
+ * Get xcoordinate
+ * @return xcoordinate
**/
@javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_YCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_XCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public Double getYcoordinate() {
- return ycoordinate;
+ public Double getXcoordinate() {
+ return xcoordinate;
}
- @JsonProperty(JSON_PROPERTY_YCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_XCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setYcoordinate(Double ycoordinate) {
- this.ycoordinate = ycoordinate;
+ public void setXcoordinate(Double xcoordinate) {
+ this.xcoordinate = xcoordinate;
}
- public MessstelleDto xcoordinate(Double xcoordinate) {
+ public MessstelleDto ycoordinate(Double ycoordinate) {
- this.xcoordinate = xcoordinate;
+ this.ycoordinate = ycoordinate;
return this;
}
/**
- * Get xcoordinate
- * @return xcoordinate
+ * Get ycoordinate
+ * @return ycoordinate
**/
@javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_XCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_YCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public Double getXcoordinate() {
- return xcoordinate;
+ public Double getYcoordinate() {
+ return ycoordinate;
}
- @JsonProperty(JSON_PROPERTY_XCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_YCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setXcoordinate(Double xcoordinate) {
- this.xcoordinate = xcoordinate;
+ public void setYcoordinate(Double ycoordinate) {
+ this.ycoordinate = ycoordinate;
}
@Override
@@ -432,15 +522,18 @@ public boolean equals(Object o) {
Objects.equals(this.abbaudatum, messstelleDto.abbaudatum) &&
Objects.equals(this.stadtbezirkNummer, messstelleDto.stadtbezirkNummer) &&
Objects.equals(this.bemerkung, messstelleDto.bemerkung) &&
+ Objects.equals(this.fahrzeugKlassen, messstelleDto.fahrzeugKlassen) &&
+ Objects.equals(this.detektierteVerkehrsarten, messstelleDto.detektierteVerkehrsarten) &&
+ Objects.equals(this.hersteller, messstelleDto.hersteller) &&
Objects.equals(this.datumLetztePlausibleMessung, messstelleDto.datumLetztePlausibleMessung) &&
Objects.equals(this.messquerschnitte, messstelleDto.messquerschnitte) &&
- Objects.equals(this.ycoordinate, messstelleDto.ycoordinate) &&
- Objects.equals(this.xcoordinate, messstelleDto.xcoordinate);
+ Objects.equals(this.xcoordinate, messstelleDto.xcoordinate) &&
+ Objects.equals(this.ycoordinate, messstelleDto.ycoordinate);
}
@Override
public int hashCode() {
- return Objects.hash(mstId, name, status, realisierungsdatum, abbaudatum, stadtbezirkNummer, bemerkung, datumLetztePlausibleMessung, messquerschnitte, ycoordinate, xcoordinate);
+ return Objects.hash(mstId, name, status, realisierungsdatum, abbaudatum, stadtbezirkNummer, bemerkung, fahrzeugKlassen, detektierteVerkehrsarten, hersteller, datumLetztePlausibleMessung, messquerschnitte, xcoordinate, ycoordinate);
}
@Override
@@ -454,10 +547,13 @@ public String toString() {
sb.append(" abbaudatum: ").append(toIndentedString(abbaudatum)).append("\n");
sb.append(" stadtbezirkNummer: ").append(toIndentedString(stadtbezirkNummer)).append("\n");
sb.append(" bemerkung: ").append(toIndentedString(bemerkung)).append("\n");
+ sb.append(" fahrzeugKlassen: ").append(toIndentedString(fahrzeugKlassen)).append("\n");
+ sb.append(" detektierteVerkehrsarten: ").append(toIndentedString(detektierteVerkehrsarten)).append("\n");
+ sb.append(" hersteller: ").append(toIndentedString(hersteller)).append("\n");
sb.append(" datumLetztePlausibleMessung: ").append(toIndentedString(datumLetztePlausibleMessung)).append("\n");
sb.append(" messquerschnitte: ").append(toIndentedString(messquerschnitte)).append("\n");
- sb.append(" ycoordinate: ").append(toIndentedString(ycoordinate)).append("\n");
sb.append(" xcoordinate: ").append(toIndentedString(xcoordinate)).append("\n");
+ sb.append(" ycoordinate: ").append(toIndentedString(ycoordinate)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/src/main/java/de/muenchen/dave/geodateneai/gen/model/StadtbezirkDto.java b/src/main/java/de/muenchen/dave/geodateneai/gen/model/StadtbezirkDto.java
index b638ca68..8bba50b8 100644
--- a/src/main/java/de/muenchen/dave/geodateneai/gen/model/StadtbezirkDto.java
+++ b/src/main/java/de/muenchen/dave/geodateneai/gen/model/StadtbezirkDto.java
@@ -32,8 +32,8 @@
StadtbezirkDto.JSON_PROPERTY_STADTBEZIRK_NUMMER,
StadtbezirkDto.JSON_PROPERTY_NAME,
StadtbezirkDto.JSON_PROPERTY_FLAECHE_QM,
- StadtbezirkDto.JSON_PROPERTY_YCOORDINATE,
- StadtbezirkDto.JSON_PROPERTY_XCOORDINATE
+ StadtbezirkDto.JSON_PROPERTY_XCOORDINATE,
+ StadtbezirkDto.JSON_PROPERTY_YCOORDINATE
})
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class StadtbezirkDto {
@@ -49,12 +49,12 @@ public class StadtbezirkDto {
public static final String JSON_PROPERTY_FLAECHE_QM = "flaecheQm";
private BigDecimal flaecheQm;
- public static final String JSON_PROPERTY_YCOORDINATE = "ycoordinate";
- private BigDecimal ycoordinate;
-
public static final String JSON_PROPERTY_XCOORDINATE = "xcoordinate";
private BigDecimal xcoordinate;
+ public static final String JSON_PROPERTY_YCOORDINATE = "ycoordinate";
+ private BigDecimal ycoordinate;
+
public StadtbezirkDto() {
}
@@ -162,55 +162,55 @@ public void setFlaecheQm(BigDecimal flaecheQm) {
}
- public StadtbezirkDto ycoordinate(BigDecimal ycoordinate) {
+ public StadtbezirkDto xcoordinate(BigDecimal xcoordinate) {
- this.ycoordinate = ycoordinate;
+ this.xcoordinate = xcoordinate;
return this;
}
/**
- * Get ycoordinate
- * @return ycoordinate
+ * Get xcoordinate
+ * @return xcoordinate
**/
@javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_YCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_XCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BigDecimal getYcoordinate() {
- return ycoordinate;
+ public BigDecimal getXcoordinate() {
+ return xcoordinate;
}
- @JsonProperty(JSON_PROPERTY_YCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_XCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setYcoordinate(BigDecimal ycoordinate) {
- this.ycoordinate = ycoordinate;
+ public void setXcoordinate(BigDecimal xcoordinate) {
+ this.xcoordinate = xcoordinate;
}
- public StadtbezirkDto xcoordinate(BigDecimal xcoordinate) {
+ public StadtbezirkDto ycoordinate(BigDecimal ycoordinate) {
- this.xcoordinate = xcoordinate;
+ this.ycoordinate = ycoordinate;
return this;
}
/**
- * Get xcoordinate
- * @return xcoordinate
+ * Get ycoordinate
+ * @return ycoordinate
**/
@javax.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_XCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_YCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BigDecimal getXcoordinate() {
- return xcoordinate;
+ public BigDecimal getYcoordinate() {
+ return ycoordinate;
}
- @JsonProperty(JSON_PROPERTY_XCOORDINATE)
+ @JsonProperty(JSON_PROPERTY_YCOORDINATE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setXcoordinate(BigDecimal xcoordinate) {
- this.xcoordinate = xcoordinate;
+ public void setYcoordinate(BigDecimal ycoordinate) {
+ this.ycoordinate = ycoordinate;
}
@Override
@@ -226,13 +226,13 @@ public boolean equals(Object o) {
Objects.equals(this.stadtbezirkNummer, stadtbezirkDto.stadtbezirkNummer) &&
Objects.equals(this.name, stadtbezirkDto.name) &&
Objects.equals(this.flaecheQm, stadtbezirkDto.flaecheQm) &&
- Objects.equals(this.ycoordinate, stadtbezirkDto.ycoordinate) &&
- Objects.equals(this.xcoordinate, stadtbezirkDto.xcoordinate);
+ Objects.equals(this.xcoordinate, stadtbezirkDto.xcoordinate) &&
+ Objects.equals(this.ycoordinate, stadtbezirkDto.ycoordinate);
}
@Override
public int hashCode() {
- return Objects.hash(objectId, stadtbezirkNummer, name, flaecheQm, ycoordinate, xcoordinate);
+ return Objects.hash(objectId, stadtbezirkNummer, name, flaecheQm, xcoordinate, ycoordinate);
}
@Override
@@ -243,8 +243,8 @@ public String toString() {
sb.append(" stadtbezirkNummer: ").append(toIndentedString(stadtbezirkNummer)).append("\n");
sb.append(" name: ").append(toIndentedString(name)).append("\n");
sb.append(" flaecheQm: ").append(toIndentedString(flaecheQm)).append("\n");
- sb.append(" ycoordinate: ").append(toIndentedString(ycoordinate)).append("\n");
sb.append(" xcoordinate: ").append(toIndentedString(xcoordinate)).append("\n");
+ sb.append(" ycoordinate: ").append(toIndentedString(ycoordinate)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/src/main/resources/api/geodateneai.json b/src/main/resources/api/geodateneai.json
index b9e596e7..95bf2b6e 100644
--- a/src/main/resources/api/geodateneai.json
+++ b/src/main/resources/api/geodateneai.json
@@ -52,22 +52,22 @@
"required": true
},
"responses": {
- "200": {
- "description": "Stadtbezirke erfolgreich abgefragt.",
+ "500": {
+ "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.",
"content": {
"*/*": {
"schema": {
- "$ref": "#/components/schemas/FeatureCollectionDtoFeatureDtoStadtbezirkDto"
+ "$ref": "#/components/schemas/InformationResponseDto"
}
}
}
},
- "500": {
- "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.",
+ "200": {
+ "description": "Stadtbezirke erfolgreich abgefragt.",
"content": {
"*/*": {
"schema": {
- "$ref": "#/components/schemas/InformationResponseDto"
+ "$ref": "#/components/schemas/FeatureCollectionDtoFeatureDtoStadtbezirkDto"
}
}
}
@@ -209,22 +209,22 @@
}
],
"responses": {
- "200": {
- "description": "Nicht Plausible Tage erfolgreich abgefragt.",
+ "500": {
+ "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.",
"content": {
"*/*": {
"schema": {
- "$ref": "#/components/schemas/NichtPlausibleTageDto"
+ "$ref": "#/components/schemas/InformationResponseDto"
}
}
}
},
- "500": {
- "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.",
+ "200": {
+ "description": "Nicht Plausible Tage erfolgreich abgefragt.",
"content": {
"*/*": {
"schema": {
- "$ref": "#/components/schemas/InformationResponseDto"
+ "$ref": "#/components/schemas/NichtPlausibleTageDto"
}
}
}
@@ -363,10 +363,10 @@
"flaecheQm": {
"type": "number"
},
- "ycoordinate": {
+ "xcoordinate": {
"type": "number"
},
- "xcoordinate": {
+ "ycoordinate": {
"type": "number"
}
}
@@ -667,24 +667,15 @@
"type": "integer",
"format": "int32"
},
- "fahrzeugKlassen": {
- "type": "string"
- },
- "detektierteVerkehrsarten": {
- "type": "string"
- },
- "hersteller": {
- "type": "string"
- },
"anzahlDetektoren": {
"type": "integer",
"format": "int32"
},
- "ycoordinate": {
+ "xcoordinate": {
"type": "number",
"format": "double"
},
- "xcoordinate": {
+ "ycoordinate": {
"type": "number",
"format": "double"
}
@@ -724,6 +715,15 @@
"bemerkung": {
"type": "string"
},
+ "fahrzeugKlassen": {
+ "type": "string"
+ },
+ "detektierteVerkehrsarten": {
+ "type": "string"
+ },
+ "hersteller": {
+ "type": "string"
+ },
"datumLetztePlausibleMessung": {
"type": "string",
"format": "date"
@@ -734,11 +734,11 @@
"$ref": "#/components/schemas/MessquerschnittDto"
}
},
- "ycoordinate": {
+ "xcoordinate": {
"type": "number",
"format": "double"
},
- "xcoordinate": {
+ "ycoordinate": {
"type": "number",
"format": "double"
}
diff --git a/src/test/java/de/muenchen/dave/domain/elasticsearch/MessquerschnittRandomFactory.java b/src/test/java/de/muenchen/dave/domain/elasticsearch/MessquerschnittRandomFactory.java
index 66b93916..d6f6a216 100644
--- a/src/test/java/de/muenchen/dave/domain/elasticsearch/MessquerschnittRandomFactory.java
+++ b/src/test/java/de/muenchen/dave/domain/elasticsearch/MessquerschnittRandomFactory.java
@@ -21,9 +21,6 @@ public static Messquerschnitt getMessquerschnitt() {
messquerschnitt.setLageMessquerschnitt(fakerInstance.pokemon().location());
messquerschnitt.setFahrtrichtung(fakerInstance.pokemon().name());
messquerschnitt.setAnzahlFahrspuren(fakerInstance.number().numberBetween(1, 4));
- messquerschnitt.setFahrzeugKlassen(fakerInstance.pokemon().name());
- messquerschnitt.setDetektierteVerkehrsarten("KFZ");
- messquerschnitt.setHersteller(fakerInstance.pokemon().name());
messquerschnitt.setAnzahlDetektoren(fakerInstance.number().numberBetween(1, 3));
messquerschnitt.setStandort(fakerInstance.pokemon().location());
return messquerschnitt;
@@ -44,9 +41,6 @@ public static MessquerschnittDto getMessquerschnittDto() {
dto.setLageMessquerschnitt(fakerInstance.pokemon().location());
dto.setFahrtrichtung(fakerInstance.pokemon().location());
dto.setAnzahlFahrspuren(fakerInstance.number().numberBetween(1, 4));
- dto.setFahrzeugKlassen(fakerInstance.pokemon().name());
- dto.setDetektierteVerkehrsarten("KFZ");
- dto.setHersteller(fakerInstance.pokemon().name());
dto.setAnzahlDetektoren(fakerInstance.number().numberBetween(1, 3));
dto.setYcoordinate(fakerInstance.number().randomDouble(5, 0, 5));
dto.setXcoordinate(fakerInstance.number().randomDouble(5, 0, 5));
diff --git a/src/test/java/de/muenchen/dave/domain/elasticsearch/MessstelleRandomFactory.java b/src/test/java/de/muenchen/dave/domain/elasticsearch/MessstelleRandomFactory.java
index 2486a2a0..079dd1db 100644
--- a/src/test/java/de/muenchen/dave/domain/elasticsearch/MessstelleRandomFactory.java
+++ b/src/test/java/de/muenchen/dave/domain/elasticsearch/MessstelleRandomFactory.java
@@ -19,6 +19,9 @@ public static Messstelle getMessstelle() {
messstelle.setMstId(fakerInstance.number().digits(10));
messstelle.setName(fakerInstance.pokemon().name());
messstelle.setStatus(MessstelleStatus.IN_BESTAND);
+ messstelle.setFahrzeugKlassen(fakerInstance.pokemon().name());
+ messstelle.setDetektierteVerkehrsarten("KFZ");
+ messstelle.setHersteller(fakerInstance.pokemon().name());
messstelle.setRealisierungsdatum(
LocalDate.of(fakerInstance.number().numberBetween(2000, 2020), fakerInstance.number().numberBetween(1, 12), fakerInstance.number()
.numberBetween(1, 28)));
@@ -54,6 +57,9 @@ public static MessstelleDto getMessstelleDto() {
dto.setMstId(UUID.randomUUID().toString());
dto.setName(fakerInstance.pokemon().name());
dto.setStatus(MessstelleDto.StatusEnum.IN_BESTAND);
+ dto.setFahrzeugKlassen(fakerInstance.pokemon().name());
+ dto.setDetektierteVerkehrsarten("KFZ");
+ dto.setHersteller(fakerInstance.pokemon().name());
dto.setRealisierungsdatum(
LocalDate.of(fakerInstance.number().numberBetween(2000, 2020), fakerInstance.number().numberBetween(1, 12), fakerInstance.number()
.numberBetween(1, 28)));
diff --git a/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java b/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java
index 19d63154..ffdb5edf 100644
--- a/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java
+++ b/src/test/java/de/muenchen/dave/domain/mapper/MessstelleMapperTests.java
@@ -41,6 +41,9 @@ void testBean2readDto() {
expected.setRealisierungsdatum(bean.getRealisierungsdatum());
expected.setAbbaudatum(bean.getAbbaudatum());
expected.setMessquerschnitte(this.mapper.bean2readDto(bean.getMessquerschnitte()));
+ expected.setHersteller(bean.getHersteller());
+ expected.setFahrzeugKlassen(bean.getFahrzeugKlassen());
+ expected.setDetektierteVerkehrsarten(bean.getDetektierteVerkehrsarten());
expected.setKommentar(bean.getKommentar());
final MessstelleTooltipDTO tooltip = new MessstelleTooltipDTO();
@@ -51,7 +54,7 @@ void testBean2readDto() {
tooltip.setRealisierungsdatum(bean.getRealisierungsdatum().toString());
tooltip.setAbbaudatum(bean.getAbbaudatum().toString());
tooltip.setDatumLetztePlausibleMessung(bean.getDatumLetztePlausibleMessung().toString());
- tooltip.setDetektierteVerkehrsarten(bean.getMessquerschnitte().get(0).getDetektierteVerkehrsarten());
+ tooltip.setDetektierteVerkehrsarten(bean.getDetektierteVerkehrsarten());
Assertions.assertThat(this.mapper.bean2readDto(bean))
.isNotNull()
@@ -76,6 +79,9 @@ void testBean2editDto() {
expected.setDatumLetztePlausibleMessung(bean.getDatumLetztePlausibleMessung().toString());
expected.setLongitude(bean.getPunkt().getLon());
expected.setLatitude(bean.getPunkt().getLat());
+ expected.setHersteller(bean.getHersteller());
+ expected.setFahrzeugKlassen(bean.getFahrzeugKlassen());
+ expected.setDetektierteVerkehrsarten(bean.getDetektierteVerkehrsarten());
expected.setSichtbarDatenportal(bean.getSichtbarDatenportal());
expected.setGeprueft(bean.getGeprueft());
@@ -100,6 +106,9 @@ void testUpdateMessstelle() {
updatedData.setName("darf nicht aktualisiert werden");
updatedData.setStatus("darf nicht aktualisiert werden");
updatedData.setBemerkung("darf nicht aktualisiert werden");
+ updatedData.setHersteller("darf nicht aktualisiert werden");
+ updatedData.setFahrzeugKlassen("darf nicht aktualisiert werden");
+ updatedData.setDetektierteVerkehrsarten("darf nicht aktualisiert werden");
updatedData.setStadtbezirkNummer(666);
updatedData.setRealisierungsdatum("1999-11-11");
updatedData.setAbbaudatum("1999-11-11");
@@ -130,6 +139,9 @@ void testUpdateMessstelle() {
expected.setDatumLetztePlausibleMessung(bean.getDatumLetztePlausibleMessung());
expected.setMessquerschnitte(bean.getMessquerschnitte());
expected.setPunkt(bean.getPunkt());
+ expected.setHersteller(bean.getHersteller());
+ expected.setFahrzeugKlassen(bean.getFahrzeugKlassen());
+ expected.setDetektierteVerkehrsarten(bean.getDetektierteVerkehrsarten());
expected.setSichtbarDatenportal(updatedData.getSichtbarDatenportal());
expected.setGeprueft(true);
@@ -161,9 +173,6 @@ void teatBean2readDtoQuerschnitt() {
expected.setStandort(bean.getStandort());
expected.setFahrtrichtung(bean.getFahrtrichtung());
expected.setAnzahlFahrspuren(bean.getAnzahlFahrspuren());
- expected.setFahrzeugKlassen(bean.getFahrzeugKlassen());
- expected.setDetektierteVerkehrsarten(bean.getDetektierteVerkehrsarten());
- expected.setHersteller(bean.getHersteller());
expected.setAnzahlDetektoren(bean.getAnzahlDetektoren());
Assertions.assertThat(this.mapper.bean2readDto(bean))
@@ -186,9 +195,6 @@ void testBean2editDtoQuerschnitt() {
expected.setStandort(bean.getStandort());
expected.setFahrtrichtung(bean.getFahrtrichtung());
expected.setAnzahlFahrspuren(bean.getAnzahlFahrspuren());
- expected.setFahrzeugKlassen(bean.getFahrzeugKlassen());
- expected.setDetektierteVerkehrsarten(bean.getDetektierteVerkehrsarten());
- expected.setHersteller(bean.getHersteller());
expected.setAnzahlDetektoren(bean.getAnzahlDetektoren());
Assertions.assertThat(this.mapper.bean2editDto(bean))
diff --git a/src/test/java/de/muenchen/dave/domain/mapper/MessstelleReceiverMapperTests.java b/src/test/java/de/muenchen/dave/domain/mapper/MessstelleReceiverMapperTests.java
index 0dda3923..d5aad99a 100644
--- a/src/test/java/de/muenchen/dave/domain/mapper/MessstelleReceiverMapperTests.java
+++ b/src/test/java/de/muenchen/dave/domain/mapper/MessstelleReceiverMapperTests.java
@@ -42,6 +42,9 @@ void testCreateMessstelle() {
expected.setSichtbarDatenportal(false);
expected.setGeprueft(false);
expected.setSuchwoerter(new ArrayList<>());
+ expected.setHersteller(dto.getHersteller());
+ expected.setFahrzeugKlassen(dto.getFahrzeugKlassen());
+ expected.setDetektierteVerkehrsarten(dto.getDetektierteVerkehrsarten());
final String stadtbezirkBezeichnung = IndexServiceUtils.getStadtbezirkBezeichnung(dto.getStadtbezirkNummer());
final Set stadtbezirke = new HashSet<>(Splitter.on("-").omitEmptyStrings().trimResults().splitToList(stadtbezirkBezeichnung));
expected.getSuchwoerter().addAll(stadtbezirke);
@@ -76,9 +79,6 @@ void testDtoToMessquerschnitt() {
expected.setLageMessquerschnitt(dto.getLageMessquerschnitt());
expected.setFahrtrichtung(dto.getFahrtrichtung());
expected.setAnzahlFahrspuren(dto.getAnzahlFahrspuren());
- expected.setFahrzeugKlassen(dto.getFahrzeugKlassen());
- expected.setDetektierteVerkehrsarten(dto.getDetektierteVerkehrsarten());
- expected.setHersteller(dto.getHersteller());
expected.setAnzahlDetektoren(dto.getAnzahlDetektoren());
final Messquerschnitt actual = this.mapper.createMessquerschnitt(dto);
@@ -110,6 +110,9 @@ void testUpdateMessstelle() {
expected.setRealisierungsdatum(updatedData.getRealisierungsdatum());
expected.setAbbaudatum(updatedData.getAbbaudatum());
expected.setDatumLetztePlausibleMessung(updatedData.getDatumLetztePlausibleMessung());
+ expected.setHersteller(updatedData.getHersteller());
+ expected.setFahrzeugKlassen(updatedData.getFahrzeugKlassen());
+ expected.setDetektierteVerkehrsarten(updatedData.getDetektierteVerkehrsarten());
expected.setPunkt(new GeoPoint(updatedData.getXcoordinate(), updatedData.getYcoordinate()));
expected.setSuchwoerter(new ArrayList<>());
expected.getSuchwoerter().addAll(bean.getCustomSuchwoerter());