Introduce GET operation in ProvMnS 44/142244/6
authorseanbeirne <sean.beirne@est.tech>
Tue, 5 Aug 2025 09:53:44 +0000 (10:53 +0100)
committerseanbeirne <sean.beirne@est.tech>
Wed, 15 Oct 2025 10:51:11 +0000 (11:51 +0100)
commitebc60f01338b318ce2d0042c568c4c5ce595cd42
treed0751852e99981824b2a0c1008790aaa1c2c9843
parentcf8d4dec598cafe4b61a1d1adffbb6ad8187ecf5
Introduce GET operation in ProvMnS

 - Moved code gen for ProvMns from ncmp-rest to ncmp-service package
 - Created new util class for provmns operations
 - Fixed legacy naming of methods

Issue-ID: CPS-2703
Change-Id: I665a227e10c019d4dbc5d585cd65f5094de0d825
Signed-off-by: seanbeirne <sean.beirne@est.tech>
23 files changed:
cps-ncmp-rest/pom.xml
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/util/ProvMnSParametersMapper.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-rest/src/test/groovy/org/onap/cps/ncmp/rest/util/ProvMnSParametersMapperSpec.groovy [new file with mode: 0644]
cps-ncmp-service/.openapi-generator-ignore-provmns [moved from cps-ncmp-rest/.openapi-generator-ignore-provmns with 62% similarity]
cps-ncmp-service/pom.xml
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/data/DmiDataOperations.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/datajobs/DmiSubJobRequestHandler.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/dmi/DmiRestClient.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/inventory/sync/DmiModelOperations.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/provmns/model/ClassNameIdGetDataNodeSelectorParameter.java [moved from cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/provmns/model/ClassNameIdGetDataNodeSelectorParameter.java with 96% similarity]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/provmns/model/Resource.java [moved from cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/provmns/model/Resource.java with 93% similarity]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/data/DmiDataOperationsSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/datajobs/DmiSubJobRequestHandlerSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/dmi/DmiRestClientSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/inventory/sync/DmiModelOperationsSpec.groovy
cps-parent/pom.xml
integration-test/src/test/groovy/org/onap/cps/integration/base/DmiDispatcher.groovy
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/provmns/ProvMnSRestApiSpec.groovy