Implement DELETE endpoint on the ProvMnS controller 45/142245/25
authorleventecsanyi <levente.csanyi@est.tech>
Tue, 7 Oct 2025 14:49:10 +0000 (16:49 +0200)
committerleventecsanyi <levente.csanyi@est.tech>
Tue, 4 Nov 2025 13:42:22 +0000 (14:42 +0100)
commit00b0b2290beb4dc47c3ca1615f98101bf9198e0c
treec48f4e85fefd1440ea2f610df32e76127f21f3bd
parent1c2cc83cb404d5c39d73080b32c6682b140bbd7f
Implement DELETE endpoint on the ProvMnS controller

 - added implementation for the delete flow
 - added new POJO for the permission check
 - added testware for synchronous get and delete
 - Correct names for mocked service (consistent with similar test classes)
 - Fixed indentation on production code to reduce lines not covered
   (but that does not help coverage score)
 - Upgrade Jacoco version

Issue-ID: CPS-2705
Change-Id: I1bd3aacd60db655080f8128f7580cda901095959
Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/ProvMnS.java
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/ProvMnsController.java
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/provmns/model/ConfigurationManagementDeleteInput.java [new file with mode: 0644]
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/util/ProvMnsRequestParameters.java
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/NetworkCmProxyRestExceptionHandlerSpec.groovy
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/ProvMnsControllerSpec.groovy
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/dmi/DmiRestClient.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/dmi/DmiRestClientSpec.groovy
cps-parent/pom.xml
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/provmns/ProvMnSRestApiSpec.groovy