Add schema to persist notification subscription information 30/139030/18
authorrajesh.kumar <rk00747546@techmahindra.com>
Mon, 30 Sep 2024 12:41:47 +0000 (18:11 +0530)
committerrajesh.kumar <rk00747546@techmahindra.com>
Fri, 20 Dec 2024 08:17:14 +0000 (13:47 +0530)
commit67973be1deea7de52b750e9bdd6dc53da265da65
tree1d599a01b718eca3a1f706f4bb7eec260e6cec5b
parent42dfa67015d7478eca07eb5778ec55c2c24c19a5
Add schema to persist notification subscription information

Add required schema to persist notification subscription information. It should contain
  - Schema yang file
  - New Dataspace, Anchors or any other database entity
  - Refactore duplicate code in NCMP

Issue-ID:CPS-2427
Change-Id: I56c34400dc73c71b936a51260efd300924ababdc
Signed-off-by: rajesh.kumar <rk00747546@techmahindra.com>
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/CmDataSubscriptionModelLoader.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/InventoryModelLoader.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/CmDataSubscriptionModelLoaderSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/InventoryModelLoaderSpec.groovy
cps-service/src/main/java/org/onap/cps/api/exceptions/ModelOnboardingException.java [new file with mode: 0644]
cps-service/src/main/java/org/onap/cps/init/AbstractModelLoader.java [moved from cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/AbstractModelLoader.java with 59% similarity]
cps-service/src/main/java/org/onap/cps/init/CpsNotificationSubscriptionModelLoader.java [new file with mode: 0644]
cps-service/src/main/java/org/onap/cps/init/ModelLoader.java [moved from cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/ModelLoader.java with 85% similarity]
cps-service/src/main/resources/models/cps-notification-subscriptions@2024-07-03.yang [new file with mode: 0644]
cps-service/src/test/groovy/org/onap/cps/init/AbstractModelLoaderSpec.groovy [moved from cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/AbstractModelLoaderSpec.groovy with 66% similarity]
cps-service/src/test/groovy/org/onap/cps/init/CpsNotificationSubscriptionModelLoaderSpec.groovy [new file with mode: 0644]