From aacae60886ee24a0adeba049a4d6a850f7fd7d8c Mon Sep 17 00:00:00 2001 From: George Tziavas <g.tziavas@ac.upatras.gr> Date: Thu, 16 May 2024 16:53:02 +0300 Subject: [PATCH] Changed the directory tree in pm628 --- ...Performance_Management_API_v5.0.0.oas.yaml | 0 .../openapi.yaml | 0 .../org/openapitools => }/api/ApiUtil.java | 2 +- .../api/DataAccessEndpointApi.java | 24 +++--- .../api/DataAccessEndpointApiController.java | 23 +----- .../org/openapitools => }/api/HubApi.java | 27 +++---- .../api/HubApiController.java | 24 +----- .../openapitools => }/api/ListenerApi.java | 30 ++----- .../tmf/pm628/api/ListenerApiController.java | 28 +++++++ .../api/MeasurementCollectionJobApi.java | 24 ++---- ...MeasurementCollectionJobApiController.java | 28 +++++++ ...ormanceIndicatorGroupSpecificationApi.java | 24 ++---- ...icatorGroupSpecificationApiController.java | 28 +++++++ .../PerformanceIndicatorSpecificationApi.java | 24 ++---- ...ceIndicatorSpecificationApiController.java | 28 +++++++ .../api/PerformanceMeasurementApi.java | 23 +++--- .../PerformanceMeasurementApiController.java | 23 +----- .../api/TrackingRecordApi.java | 23 +++--- .../api/TrackingRecordApiController.java | 23 +----- .../EnumConverterConfiguration.java | 17 +--- .../configuration/HomeController.java | 5 +- .../configuration/SpringDocConfiguration.java | 11 +-- src/main/java/org/etsi/osl/tmf/pm628/pom.xml | 81 ------------------- .../OpenApiGeneratorApplication.java | 30 ------- .../org/openapitools/RFC3339DateFormat.java | 38 --------- .../api/ListenerApiController.java | 54 ------------- ...MeasurementCollectionJobApiController.java | 51 ------------ ...icatorGroupSpecificationApiController.java | 51 ------------ ...ceIndicatorSpecificationApiController.java | 51 ------------ .../src/main/resources/application.properties | 3 - 30 files changed, 200 insertions(+), 598 deletions(-) rename src/main/java/org/etsi/osl/tmf/pm628/{ => .openapi-generator}/TMF628_Performance_Management_API_v5.0.0.oas.yaml (100%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/resources => .openapi-generator}/openapi.yaml (100%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/ApiUtil.java (90%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/DataAccessEndpointApi.java (98%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/DataAccessEndpointApiController.java (52%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/HubApi.java (92%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/HubApiController.java (50%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/ListenerApi.java (94%) create mode 100644 src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApiController.java rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/MeasurementCollectionJobApi.java (99%) create mode 100644 src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApiController.java rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/PerformanceIndicatorGroupSpecificationApi.java (99%) create mode 100644 src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApiController.java rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/PerformanceIndicatorSpecificationApi.java (99%) create mode 100644 src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApiController.java rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/PerformanceMeasurementApi.java (98%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/PerformanceMeasurementApiController.java (52%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/TrackingRecordApi.java (98%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/api/TrackingRecordApiController.java (52%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/configuration/EnumConverterConfiguration.java (87%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/configuration/HomeController.java (56%) rename src/main/java/org/etsi/osl/tmf/pm628/{src/main/java/org/openapitools => }/configuration/SpringDocConfiguration.java (71%) delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/pom.xml delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/OpenApiGeneratorApplication.java delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/RFC3339DateFormat.java delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApiController.java delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApiController.java delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApiController.java delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApiController.java delete mode 100644 src/main/java/org/etsi/osl/tmf/pm628/src/main/resources/application.properties diff --git a/src/main/java/org/etsi/osl/tmf/pm628/TMF628_Performance_Management_API_v5.0.0.oas.yaml b/src/main/java/org/etsi/osl/tmf/pm628/.openapi-generator/TMF628_Performance_Management_API_v5.0.0.oas.yaml similarity index 100% rename from src/main/java/org/etsi/osl/tmf/pm628/TMF628_Performance_Management_API_v5.0.0.oas.yaml rename to src/main/java/org/etsi/osl/tmf/pm628/.openapi-generator/TMF628_Performance_Management_API_v5.0.0.oas.yaml diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/resources/openapi.yaml b/src/main/java/org/etsi/osl/tmf/pm628/.openapi-generator/openapi.yaml similarity index 100% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/resources/openapi.yaml rename to src/main/java/org/etsi/osl/tmf/pm628/.openapi-generator/openapi.yaml diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ApiUtil.java b/src/main/java/org/etsi/osl/tmf/pm628/api/ApiUtil.java similarity index 90% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ApiUtil.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/ApiUtil.java index 259a49f..3a586aa 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ApiUtil.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/ApiUtil.java @@ -1,4 +1,4 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; import org.springframework.web.context.request.NativeWebRequest; diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/DataAccessEndpointApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/DataAccessEndpointApi.java similarity index 98% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/DataAccessEndpointApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/DataAccessEndpointApi.java index e63f8ef..47a3182 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/DataAccessEndpointApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/DataAccessEndpointApi.java @@ -3,36 +3,32 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.DataAccessEndpoint; -import org.etsi.osl.tmf.pm628.model.Error; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.DataAccessEndpoint; +import org.etsi.osl.tmf.pm628.model.Error; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; - -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; +import javax.annotation.Generated; import java.util.List; -import java.util.Map; import java.util.Optional; -import javax.annotation.Generated; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/DataAccessEndpointApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/DataAccessEndpointApiController.java similarity index 52% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/DataAccessEndpointApiController.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/DataAccessEndpointApiController.java index db00250..6a27acf 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/DataAccessEndpointApiController.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/DataAccessEndpointApiController.java @@ -1,31 +1,12 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.DataAccessEndpoint; -import org.etsi.osl.tmf.pm628.model.Error; - +package org.etsi.osl.tmf.pm628.api; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; import org.springframework.web.context.request.NativeWebRequest; -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; import javax.annotation.Generated; +import java.util.Optional; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Controller diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/HubApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/HubApi.java similarity index 92% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/HubApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/HubApi.java index cf9cd87..a14db02 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/HubApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/HubApi.java @@ -3,36 +3,31 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.Hub; -import org.etsi.osl.tmf.pm628.model.HubFVO; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; -import io.swagger.v3.oas.annotations.media.ArraySchema; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.Hub; +import org.etsi.osl.tmf.pm628.model.HubFVO; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; -import java.util.List; -import java.util.Map; -import java.util.Optional; import javax.annotation.Generated; +import java.util.Optional; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/HubApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/HubApiController.java similarity index 50% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/HubApiController.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/HubApiController.java index 8a283db..835c024 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/HubApiController.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/HubApiController.java @@ -1,32 +1,12 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.Hub; -import org.etsi.osl.tmf.pm628.model.HubFVO; - +package org.etsi.osl.tmf.pm628.api; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; import org.springframework.web.context.request.NativeWebRequest; -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; import javax.annotation.Generated; +import java.util.Optional; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Controller diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApi.java similarity index 94% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApi.java index c248a16..cff6334 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApi.java @@ -3,42 +3,28 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobAttributeValueChangeEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobCreateEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobDeleteEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobExecutionStateChangeEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFilesPreparationErrorEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFilesReadyEvent; -import org.etsi.osl.tmf.pm628.model.PerformanceMeasurementCollectionReadyEvent; -import org.etsi.osl.tmf.pm628.model.PerformanceMeasurementCreateEvent; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; -import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.*; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; -import java.util.List; -import java.util.Map; -import java.util.Optional; import javax.annotation.Generated; +import java.util.Optional; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApiController.java new file mode 100644 index 0000000..94a8653 --- /dev/null +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/ListenerApiController.java @@ -0,0 +1,28 @@ +package org.etsi.osl.tmf.pm628.api; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.context.request.NativeWebRequest; + +import javax.annotation.Generated; +import java.util.Optional; + +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") +@Controller +@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") +public class ListenerApiController implements ListenerApi { + + private final NativeWebRequest request; + + @Autowired + public ListenerApiController(NativeWebRequest request) { + this.request = request; + } + + @Override + public Optional<NativeWebRequest> getRequest() { + return Optional.ofNullable(request); + } + +} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApi.java similarity index 99% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApi.java index 4a3a319..ae97f21 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApi.java @@ -3,39 +3,31 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.JsonPatch; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJob; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFVO; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobMVO; -import org.etsi.osl.tmf.pm628.model.PatchMeasurementCollectionJob200Response; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJob; +import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFVO; +import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobMVO; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; +import javax.annotation.Generated; import java.util.List; -import java.util.Map; import java.util.Optional; -import javax.annotation.Generated; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApiController.java new file mode 100644 index 0000000..eac58f0 --- /dev/null +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/MeasurementCollectionJobApiController.java @@ -0,0 +1,28 @@ +package org.etsi.osl.tmf.pm628.api; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.context.request.NativeWebRequest; + +import javax.annotation.Generated; +import java.util.Optional; + +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") +@Controller +@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") +public class MeasurementCollectionJobApiController implements MeasurementCollectionJobApi { + + private final NativeWebRequest request; + + @Autowired + public MeasurementCollectionJobApiController(NativeWebRequest request) { + this.request = request; + } + + @Override + public Optional<NativeWebRequest> getRequest() { + return Optional.ofNullable(request); + } + +} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApi.java similarity index 99% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApi.java index 33228ad..7d20c32 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApi.java @@ -3,39 +3,31 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.JsonPatch; -import org.etsi.osl.tmf.pm628.model.PatchPerformanceIndicatorGroupSpecification200Response; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecification; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecificationFVO; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecificationMVO; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecification; +import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecificationFVO; +import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecificationMVO; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; +import javax.annotation.Generated; import java.util.List; -import java.util.Map; import java.util.Optional; -import javax.annotation.Generated; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApiController.java new file mode 100644 index 0000000..863725d --- /dev/null +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorGroupSpecificationApiController.java @@ -0,0 +1,28 @@ +package org.etsi.osl.tmf.pm628.api; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.context.request.NativeWebRequest; + +import javax.annotation.Generated; +import java.util.Optional; + +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") +@Controller +@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") +public class PerformanceIndicatorGroupSpecificationApiController implements PerformanceIndicatorGroupSpecificationApi { + + private final NativeWebRequest request; + + @Autowired + public PerformanceIndicatorGroupSpecificationApiController(NativeWebRequest request) { + this.request = request; + } + + @Override + public Optional<NativeWebRequest> getRequest() { + return Optional.ofNullable(request); + } + +} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApi.java similarity index 99% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApi.java index c3bea4d..cd0433f 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApi.java @@ -3,39 +3,31 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.JsonPatch; -import org.etsi.osl.tmf.pm628.model.PatchPerformanceIndicatorSpecification200Response; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecification; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecificationFVO; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecificationMVO; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecification; +import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecificationFVO; +import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecificationMVO; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; +import javax.annotation.Generated; import java.util.List; -import java.util.Map; import java.util.Optional; -import javax.annotation.Generated; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApiController.java new file mode 100644 index 0000000..9b99ab1 --- /dev/null +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceIndicatorSpecificationApiController.java @@ -0,0 +1,28 @@ +package org.etsi.osl.tmf.pm628.api; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.context.request.NativeWebRequest; + +import javax.annotation.Generated; +import java.util.Optional; + +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") +@Controller +@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") +public class PerformanceIndicatorSpecificationApiController implements PerformanceIndicatorSpecificationApi { + + private final NativeWebRequest request; + + @Autowired + public PerformanceIndicatorSpecificationApiController(NativeWebRequest request) { + this.request = request; + } + + @Override + public Optional<NativeWebRequest> getRequest() { + return Optional.ofNullable(request); + } + +} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceMeasurementApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceMeasurementApi.java similarity index 98% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceMeasurementApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceMeasurementApi.java index 1d35955..e36dfb0 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceMeasurementApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceMeasurementApi.java @@ -3,35 +3,32 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.PerformanceMeasurement; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.PerformanceMeasurement; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; +import javax.annotation.Generated; import java.util.List; -import java.util.Map; import java.util.Optional; -import javax.annotation.Generated; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceMeasurementApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceMeasurementApiController.java similarity index 52% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceMeasurementApiController.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceMeasurementApiController.java index 4d4b96b..8118bf4 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceMeasurementApiController.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/PerformanceMeasurementApiController.java @@ -1,31 +1,12 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.PerformanceMeasurement; - +package org.etsi.osl.tmf.pm628.api; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; import org.springframework.web.context.request.NativeWebRequest; -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; import javax.annotation.Generated; +import java.util.Optional; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Controller diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/TrackingRecordApi.java b/src/main/java/org/etsi/osl/tmf/pm628/api/TrackingRecordApi.java similarity index 98% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/TrackingRecordApi.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/TrackingRecordApi.java index 213c5a1..0369727 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/TrackingRecordApi.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/TrackingRecordApi.java @@ -3,35 +3,32 @@ * https://openapi-generator.tech * Do not edit the class manually. */ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; +package org.etsi.osl.tmf.pm628.api; -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.TrackingRecord; -import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.enums.ParameterIn; import io.swagger.v3.oas.annotations.media.ArraySchema; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; -import io.swagger.v3.oas.annotations.enums.ParameterIn; +import jakarta.validation.Valid; +import org.etsi.osl.tmf.pm628.model.Error; +import org.etsi.osl.tmf.pm628.model.TrackingRecord; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.context.request.NativeWebRequest; -import org.springframework.web.multipart.MultipartFile; -import jakarta.validation.Valid; -import jakarta.validation.constraints.*; +import javax.annotation.Generated; import java.util.List; -import java.util.Map; import java.util.Optional; -import javax.annotation.Generated; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Validated diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/TrackingRecordApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/api/TrackingRecordApiController.java similarity index 52% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/TrackingRecordApiController.java rename to src/main/java/org/etsi/osl/tmf/pm628/api/TrackingRecordApiController.java index 8fd35c3..702731b 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/TrackingRecordApiController.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/api/TrackingRecordApiController.java @@ -1,31 +1,12 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.TrackingRecord; - +package org.etsi.osl.tmf.pm628.api; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; import org.springframework.web.context.request.NativeWebRequest; -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; import javax.annotation.Generated; +import java.util.Optional; @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") @Controller diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/src/main/java/org/etsi/osl/tmf/pm628/configuration/EnumConverterConfiguration.java similarity index 87% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java rename to src/main/java/org/etsi/osl/tmf/pm628/configuration/EnumConverterConfiguration.java index f081dfc..7bd2512 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/configuration/EnumConverterConfiguration.java @@ -1,19 +1,6 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.configuration; - -import org.etsi.osl.tmf.pm628.model.AdministrativeState; -import org.etsi.osl.tmf.pm628.model.CollectionType; -import org.etsi.osl.tmf.pm628.model.CompressionEnumType; -import org.etsi.osl.tmf.pm628.model.ExecutionStateType; -import org.etsi.osl.tmf.pm628.model.Granularity; -import org.etsi.osl.tmf.pm628.model.IndicatorType; -import org.etsi.osl.tmf.pm628.model.OrderItemActionType; -import org.etsi.osl.tmf.pm628.model.PackingEnumType; -import org.etsi.osl.tmf.pm628.model.ReportingPeriod; -import org.etsi.osl.tmf.pm628.model.ResourceAdministrativeStateType; -import org.etsi.osl.tmf.pm628.model.ResourceOperationalStateType; -import org.etsi.osl.tmf.pm628.model.ResourceStatusType; -import org.etsi.osl.tmf.pm628.model.ResourceUsageStateType; +package org.etsi.osl.tmf.pm628.configuration; +import org.etsi.osl.tmf.pm628.model.*; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.convert.converter.Converter; diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/HomeController.java b/src/main/java/org/etsi/osl/tmf/pm628/configuration/HomeController.java similarity index 56% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/HomeController.java rename to src/main/java/org/etsi/osl/tmf/pm628/configuration/HomeController.java index 899e536..3d93b8d 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/HomeController.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/configuration/HomeController.java @@ -1,10 +1,7 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.configuration; +package org.etsi.osl.tmf.pm628.configuration; -import org.springframework.context.annotation.Bean; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.GetMapping; /** * Home redirection to OpenAPI api documentation diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/src/main/java/org/etsi/osl/tmf/pm628/configuration/SpringDocConfiguration.java similarity index 71% rename from src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java rename to src/main/java/org/etsi/osl/tmf/pm628/configuration/SpringDocConfiguration.java index c283c00..3ef0a45 100644 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/src/main/java/org/etsi/osl/tmf/pm628/configuration/SpringDocConfiguration.java @@ -1,14 +1,9 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.configuration; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; +package org.etsi.osl.tmf.pm628.configuration; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; -import io.swagger.v3.oas.models.info.Contact; -import io.swagger.v3.oas.models.info.License; -import io.swagger.v3.oas.models.Components; -import io.swagger.v3.oas.models.security.SecurityScheme; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; @Configuration public class SpringDocConfiguration { diff --git a/src/main/java/org/etsi/osl/tmf/pm628/pom.xml b/src/main/java/org/etsi/osl/tmf/pm628/pom.xml deleted file mode 100644 index b9e0ada..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/pom.xml +++ /dev/null @@ -1,81 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <groupId>org.openapitools</groupId> - <artifactId>org.etsi.osl.tmf628</artifactId> - <packaging>jar</packaging> - <name>org.etsi.osl.tmf628</name> - <version>5.0.0</version> - <properties> - <java.version>1.8</java.version> - <maven.compiler.source>${java.version}</maven.compiler.source> - <maven.compiler.target>${java.version}</maven.compiler.target> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <springdoc.version>1.6.14</springdoc.version> - <swagger-ui.version>5.3.1</swagger-ui.version> - </properties> - <parent> - <groupId>org.etsi.osl</groupId> - <artifactId>org.etsi.osl.main</artifactId> - <version>1.0.0-SNAPSHOT</version> - </parent> - <build> - <sourceDirectory>src/main/java</sourceDirectory> - <plugins> - <plugin> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> - <configuration> - </configuration> - </plugin> - </plugins> - </build> - <dependencies> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.data</groupId> - <artifactId>spring-data-commons</artifactId> - </dependency> - <!--SpringDoc dependencies --> - <dependency> - <groupId>org.springdoc</groupId> - <artifactId>springdoc-openapi-ui</artifactId> - <version>${springdoc.version}</version> - </dependency> - <!-- @Nullable annotation --> - <dependency> - <groupId>com.google.code.findbugs</groupId> - <artifactId>jsr305</artifactId> - <version>3.0.2</version> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-yaml</artifactId> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.datatype</groupId> - <artifactId>jackson-datatype-jsr310</artifactId> - </dependency> - <dependency> - <groupId>org.openapitools</groupId> - <artifactId>jackson-databind-nullable</artifactId> - <version>0.2.6</version> - </dependency> - <!-- Bean Validation API support --> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-validation</artifactId> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - </dependency> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-test</artifactId> - <scope>test</scope> - </dependency> - </dependencies> -</project> diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/OpenApiGeneratorApplication.java deleted file mode 100644 index 30aa527..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools; - -import com.fasterxml.jackson.databind.Module; -import org.openapitools.jackson.nullable.JsonNullableModule; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.FilterType; -import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; - -@SpringBootApplication( - nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class -) -@ComponentScan( - basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, - nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class -) -public class OpenApiGeneratorApplication { - - public static void main(String[] args) { - SpringApplication.run(OpenApiGeneratorApplication.class, args); - } - - @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") - public Module jsonNullableModule() { - return new JsonNullableModule(); - } - -} \ No newline at end of file diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/RFC3339DateFormat.java b/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/RFC3339DateFormat.java deleted file mode 100644 index 90dc86c..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/RFC3339DateFormat.java +++ /dev/null @@ -1,38 +0,0 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools; - -import com.fasterxml.jackson.databind.util.StdDateFormat; - -import java.text.DateFormat; -import java.text.FieldPosition; -import java.text.ParsePosition; -import java.util.Date; -import java.util.GregorianCalendar; -import java.util.TimeZone; - -public class RFC3339DateFormat extends DateFormat { - private static final long serialVersionUID = 1L; - private static final TimeZone TIMEZONE_Z = TimeZone.getTimeZone("UTC"); - - private final StdDateFormat fmt = new StdDateFormat() - .withTimeZone(TIMEZONE_Z) - .withColonInTimeZone(true); - - public RFC3339DateFormat() { - this.calendar = new GregorianCalendar(); - } - - @Override - public Date parse(String source, ParsePosition pos) { - return fmt.parse(source, pos); - } - - @Override - public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) { - return fmt.format(date, toAppendTo, fieldPosition); - } - - @Override - public Object clone() { - return this; - } -} \ No newline at end of file diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApiController.java deleted file mode 100644 index fb7756f..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/ListenerApiController.java +++ /dev/null @@ -1,54 +0,0 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobAttributeValueChangeEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobCreateEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobDeleteEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobExecutionStateChangeEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFilesPreparationErrorEvent; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFilesReadyEvent; -import org.etsi.osl.tmf.pm628.model.PerformanceMeasurementCollectionReadyEvent; -import org.etsi.osl.tmf.pm628.model.PerformanceMeasurementCreateEvent; - - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.context.request.NativeWebRequest; - -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; -import javax.annotation.Generated; - -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") -@Controller -@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") -public class ListenerApiController implements ListenerApi { - - private final NativeWebRequest request; - - @Autowired - public ListenerApiController(NativeWebRequest request) { - this.request = request; - } - - @Override - public Optional<NativeWebRequest> getRequest() { - return Optional.ofNullable(request); - } - -} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApiController.java deleted file mode 100644 index d5fdae5..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/MeasurementCollectionJobApiController.java +++ /dev/null @@ -1,51 +0,0 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.JsonPatch; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJob; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobFVO; -import org.etsi.osl.tmf.pm628.model.MeasurementCollectionJobMVO; -import org.etsi.osl.tmf.pm628.model.PatchMeasurementCollectionJob200Response; - - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.context.request.NativeWebRequest; - -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; -import javax.annotation.Generated; - -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") -@Controller -@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") -public class MeasurementCollectionJobApiController implements MeasurementCollectionJobApi { - - private final NativeWebRequest request; - - @Autowired - public MeasurementCollectionJobApiController(NativeWebRequest request) { - this.request = request; - } - - @Override - public Optional<NativeWebRequest> getRequest() { - return Optional.ofNullable(request); - } - -} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApiController.java deleted file mode 100644 index 1acae84..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorGroupSpecificationApiController.java +++ /dev/null @@ -1,51 +0,0 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.JsonPatch; -import org.etsi.osl.tmf.pm628.model.PatchPerformanceIndicatorGroupSpecification200Response; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecification; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecificationFVO; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorGroupSpecificationMVO; - - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.context.request.NativeWebRequest; - -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; -import javax.annotation.Generated; - -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") -@Controller -@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") -public class PerformanceIndicatorGroupSpecificationApiController implements PerformanceIndicatorGroupSpecificationApi { - - private final NativeWebRequest request; - - @Autowired - public PerformanceIndicatorGroupSpecificationApiController(NativeWebRequest request) { - this.request = request; - } - - @Override - public Optional<NativeWebRequest> getRequest() { - return Optional.ofNullable(request); - } - -} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApiController.java b/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApiController.java deleted file mode 100644 index e325689..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/java/org/openapitools/api/PerformanceIndicatorSpecificationApiController.java +++ /dev/null @@ -1,51 +0,0 @@ -package org.etsi.osl.tmf.pm628.src.main.java.org.openapitools.api; - -import org.etsi.osl.tmf.pm628.model.Error; -import org.etsi.osl.tmf.pm628.model.JsonPatch; -import org.etsi.osl.tmf.pm628.model.PatchPerformanceIndicatorSpecification200Response; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecification; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecificationFVO; -import org.etsi.osl.tmf.pm628.model.PerformanceIndicatorSpecificationMVO; - - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.CookieValue; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RequestPart; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.context.request.NativeWebRequest; - -import jakarta.validation.constraints.*; -import jakarta.validation.Valid; - -import java.util.List; -import java.util.Map; -import java.util.Optional; -import javax.annotation.Generated; - -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-05-15T07:30:16.936523289Z[Etc/UTC]", comments = "Generator version: 7.6.0-SNAPSHOT") -@Controller -@RequestMapping("${openapi.performance.base-path:/tmf-api/performance/v5}") -public class PerformanceIndicatorSpecificationApiController implements PerformanceIndicatorSpecificationApi { - - private final NativeWebRequest request; - - @Autowired - public PerformanceIndicatorSpecificationApiController(NativeWebRequest request) { - this.request = request; - } - - @Override - public Optional<NativeWebRequest> getRequest() { - return Optional.ofNullable(request); - } - -} diff --git a/src/main/java/org/etsi/osl/tmf/pm628/src/main/resources/application.properties b/src/main/java/org/etsi/osl/tmf/pm628/src/main/resources/application.properties deleted file mode 100644 index 7e90813..0000000 --- a/src/main/java/org/etsi/osl/tmf/pm628/src/main/resources/application.properties +++ /dev/null @@ -1,3 +0,0 @@ -server.port=8080 -spring.jackson.date-format=org.openapitools.RFC3339DateFormat -spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false -- GitLab