Skip to content

Commit

Permalink
Chore/update datenmodel (#50)
Browse files Browse the repository at this point in the history
* neu generiert

* neu generiert

* neu generiert

* add Rad

* refactoring

* refactoring

* merge sprint

* remove unused File

* replace magic numbers

* neu generiert, umgestellt von BigDecimal auf Integer

* Fehlermeldung hinzugefügt

* Fehlermeldung hinzugefügt

* Datenmodel angepasst. Hersteller, Fahrzeugklassen und DetektiereteVerkehrsarten sind nun bei der Messstelle und nicht mehr beim Messquerschnitt

* neu generiert
  • Loading branch information
Der-Alex-K authored Feb 16, 2024
1 parent e648624 commit 38c9431
Show file tree
Hide file tree
Showing 16 changed files with 253 additions and 237 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ public class Messquerschnitt {
String lageMessquerschnitt;
String fahrtrichtung;
Integer anzahlFahrspuren;
String fahrzeugKlassen;
String detektierteVerkehrsarten;
String hersteller;
Integer anzahlDetektoren;
String standort;
}
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ public void setApiClient(ApiClient apiClient) {
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* <p><b>500</b> - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return FeatureCollectionDtoFeatureDtoStadtbezirkDto
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
Expand Down Expand Up @@ -89,8 +89,8 @@ private ResponseSpec getStadtbezirkeRequestCreation(PointGeometryDto pointGeomet
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* <p><b>500</b> - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return FeatureCollectionDtoFeatureDtoStadtbezirkDto
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
Expand All @@ -103,8 +103,8 @@ public Mono<FeatureCollectionDtoFeatureDtoStadtbezirkDto> getStadtbezirke(PointG
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* <p><b>500</b> - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return ResponseEntity&lt;FeatureCollectionDtoFeatureDtoStadtbezirkDto&gt;
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
Expand All @@ -117,8 +117,8 @@ public Mono<ResponseEntity<FeatureCollectionDtoFeatureDtoStadtbezirkDto>> getSta
/**
* Holt die Stadtbezirke die sich mit dem Punkt (im Standard EPSG:4326 (WGS84)) überschneiden.
*
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* <p><b>500</b> - Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.
* <p><b>200</b> - Stadtbezirke erfolgreich abgefragt.
* @param pointGeometryDto The pointGeometryDto parameter
* @return ResponseSpec
* @throws WebClientResponseException if an error occurs while attempting to invoke the API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand All @@ -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() {
}

Expand Down Expand Up @@ -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;
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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();
}
Expand Down
Loading

0 comments on commit 38c9431

Please sign in to comment.