From bd855c5821e551cbff0aedd80a66c3290334fdc2 Mon Sep 17 00:00:00 2001 From: "alexander.boxhorn" Date: Fri, 8 Nov 2024 13:26:31 +0100 Subject: [PATCH] adapt to new api docs for geodata eai --- .../auswertung/SpreadsheetService.java | 28 +++---- src/main/resources/api/geodateneai.json | 78 +++++++++---------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/src/main/java/de/muenchen/dave/services/messstelle/auswertung/SpreadsheetService.java b/src/main/java/de/muenchen/dave/services/messstelle/auswertung/SpreadsheetService.java index b7e0afa6..f946d91c 100644 --- a/src/main/java/de/muenchen/dave/services/messstelle/auswertung/SpreadsheetService.java +++ b/src/main/java/de/muenchen/dave/services/messstelle/auswertung/SpreadsheetService.java @@ -105,47 +105,47 @@ private void addDataToSheet( cell.setCellStyle(style); cell = row.get().createCell(1); - cell.setCellValue(entry.getMeanOfAggregatesForAllMqId().getMqId()); + cell.setCellValue(entry.getMeanOverAllAggregatesOfAllMqId().getMqId()); cell.setCellStyle(style); int cellIndex = 2; if (fahrzeugOptions.isKraftfahrzeugverkehr()) { cell = row.get().createCell(cellIndex); cell.setCellValue( - StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getSummeKraftfahrzeugverkehr()), StringUtils.EMPTY)); + StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getSummeKraftfahrzeugverkehr()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isSchwerverkehr()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getSummeSchwerverkehr())); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getSummeSchwerverkehr()), StringUtils.EMPTY)); + cell.setCellValue(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getSummeSchwerverkehr())); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getSummeSchwerverkehr()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isGueterverkehr()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getSummeGueterverkehr()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getSummeGueterverkehr()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isSchwerverkehrsanteilProzent()) { cell = row.get().createCell(cellIndex); cell.setCellValue( - StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getProzentSchwerverkehr()), StringUtils.EMPTY)); + StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getProzentSchwerverkehr()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isGueterverkehrsanteilProzent()) { cell = row.get().createCell(cellIndex); cell.setCellValue( - StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getProzentGueterverkehr()), StringUtils.EMPTY)); + StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getProzentGueterverkehr()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isRadverkehr()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getAnzahlRad()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getAnzahlRad()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } @@ -157,37 +157,37 @@ private void addDataToSheet( } if (fahrzeugOptions.isLastkraftwagen()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getAnzahlLkw()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getAnzahlLkw()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isLieferwagen()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getAnzahlLfw()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getAnzahlLfw()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isLastzuege()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getSummeLastzug()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getSummeLastzug()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isBusse()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getAnzahlBus()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getAnzahlBus()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isKraftraeder()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getAnzahlKrad()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getAnzahlKrad()), StringUtils.EMPTY)); cell.setCellStyle(style); cellIndex++; } if (fahrzeugOptions.isPersonenkraftwagen()) { cell = row.get().createCell(cellIndex); - cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOfAggregatesForAllMqId().getSummeAllePkw()), StringUtils.EMPTY)); + cell.setCellValue(StringUtils.defaultIfEmpty(String.valueOf(entry.getMeanOverAllAggregatesOfAllMqId().getSummeAllePkw()), StringUtils.EMPTY)); cell.setCellStyle(style); } diff --git a/src/main/resources/api/geodateneai.json b/src/main/resources/api/geodateneai.json index cf16e391..26a192ce 100644 --- a/src/main/resources/api/geodateneai.json +++ b/src/main/resources/api/geodateneai.json @@ -48,22 +48,22 @@ "required": true }, "responses": { - "200": { - "description": "Intervalle erfolgreich abgefragt.", + "500": { + "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.", "content": { "application/hal+json": { "schema": { - "$ref": "#/components/schemas/IntervalResponseDto" + "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "500": { - "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.", + "200": { + "description": "Intervalle erfolgreich abgefragt.", "content": { "application/hal+json": { "schema": { - "$ref": "#/components/schemas/InformationResponseDto" + "$ref": "#/components/schemas/IntervalResponseDto" } } } @@ -130,22 +130,22 @@ "required": true }, "responses": { - "200": { - "description": "TagesTyp erfolgreich validiert", + "500": { + "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.", "content": { "application/hal+json": { "schema": { - "$ref": "#/components/schemas/ChosenTagesTypValidDTO" + "$ref": "#/components/schemas/InformationResponseDto" } } } }, - "500": { - "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.", + "200": { + "description": "TagesTyp erfolgreich validiert", "content": { "application/hal+json": { "schema": { - "$ref": "#/components/schemas/InformationResponseDto" + "$ref": "#/components/schemas/ChosenTagesTypValidDTO" } } } @@ -205,22 +205,22 @@ } ], "responses": { - "200": { - "description": "Nicht Plausible Tage erfolgreich abgefragt.", + "500": { + "description": "Bei der Erstellung oder Durchführung des Requests ist ein Fehler aufgetreten.", "content": { "application/hal+json": { "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": { "application/hal+json": { "schema": { - "$ref": "#/components/schemas/InformationResponseDto" + "$ref": "#/components/schemas/NichtPlausibleTageDto" } } } @@ -362,25 +362,6 @@ "type": "integer", "format": "int32" }, - "datumUhrzeitVon": { - "type": "string", - "format": "date-time" - }, - "datumUhrzeitBis": { - "type": "string", - "format": "date-time" - }, - "tagesTyp": { - "type": "string", - "enum": [ - "DTV_W3", - "DTV_W5", - "SAMSTAG", - "SONNTAG_FEIERTAG", - "WERKTAG_FERIEN", - "DTV" - ] - }, "anzahlPkw": { "type": "number" }, @@ -431,6 +412,25 @@ }, "prozentGueterverkehr": { "type": "number" + }, + "datumUhrzeitVon": { + "type": "string", + "format": "date-time" + }, + "datumUhrzeitBis": { + "type": "string", + "format": "date-time" + }, + "tagesTyp": { + "type": "string", + "enum": [ + "DTV_W3", + "DTV_W5", + "SAMSTAG", + "SONNTAG_FEIERTAG", + "WERKTAG_FERIEN", + "DTV" + ] } }, "description": "Für jeden Messtag je Interval der Durchschnitt über die selektierten Messquerschnitt-Ids." @@ -582,12 +582,12 @@ "properties": { "meanOfAggregatesForEachMqId": { "type": "array", - "description": "Durchschnitt aller Tagesaggregate pro angefragten Messquerschnitt-Ids.", + "description": "Durchschnitt aller Tagesaggregate je angefragten Messquerschnitt-Ids.", "items": { "$ref": "#/components/schemas/TagesaggregatDto" } }, - "meanOfAggregatesForAllMqId": { + "meanOverAllAggregatesOfAllMqId": { "$ref": "#/components/schemas/TagesaggregatDto" } }