Provide support for data producer identifier during registration (CPS-1964 1) 41/137341/13
authorJvD_Ericsson <jeff.van.dam@est.tech>
Fri, 16 Feb 2024 09:30:45 +0000 (09:30 +0000)
committerJeff van Dam <jeff.van.dam@est.tech>
Wed, 13 Mar 2024 16:45:27 +0000 (16:45 +0000)
commita927b20ce1a6d5792ed41e0a98eb475606e8f35a
treeffc7df8c1108386a4865a80796861858d145a6a9
parent215b40aecaefdd8b523ea6ef72b14011adba3490
Provide support for data producer identifier during registration (CPS-1964 1)

- Added support for the dataProducerIdentifier to be added,
and updated from blank to something once
- The dataProducerIdentifier is persisted in the DB

Issue-ID: CPS-2105
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
Change-Id: I1c230be8f9402154a761e8c2ba4d8a6331965b3c
16 files changed:
cps-ncmp-rest/docs/openapi/components.yaml
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/NcmpRestInputMapperSpec.groovy
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServiceImpl.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServicePropertyHandler.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/utils/YangDataConverter.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/yangmodels/YangModelCmHandle.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/models/NcmpServiceCmHandle.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/InventoryModelLoader.java
cps-ncmp-service/src/main/resources/models/dmi-registry@2024-02-23.yang [moved from cps-ncmp-service/src/main/resources/models/dmi-registry@2023-11-27.yang with 94% similarity]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServicePropertyHandlerSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/inventory/sync/ModuleSyncServiceSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/utils/DmiServiceUrlBuilderSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/yangmodels/YangModelCmHandleSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/InventoryModelLoaderSpec.groovy
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/NcmpPerfTestBase.groovy
integration-test/src/test/resources/data/ncmp-registry/dmi-registry@2024-02-23.yang [moved from integration-test/src/test/resources/data/ncmp-registry/dmi-registry@2023-11-27.yang with 94% similarity]