Onboard merge subscriptions model 95/136595/9
authoremaclee <lee.anjella.macabuhay@est.tech>
Mon, 20 Nov 2023 09:25:40 +0000 (09:25 +0000)
committeremaclee <lee.anjella.macabuhay@est.tech>
Tue, 21 Nov 2023 16:33:26 +0000 (16:33 +0000)
commit8090317460b8076f128fd8da46873135b007e2fd
tree65967aaf3e5f67361f0f58ea9112dc0f2434bf85
parent2240e46412ca11a6deb4b678b52e4e242e298b03
Onboard merge subscriptions model

-Add new model in subscription
-Update unit tests for uploading models using modelLoader
-Modify abstract model loaders to handle more than one
yangResource in creating schema set
-Modifying use of the basic subscription model to the new model
will be on a seperate commit

Issue-ID: CPS-1928
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
Change-Id: I5805ab8c721e8a63726fd210379e815b84b387a3
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/AbstractModelLoader.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/CmDataSubscriptionModelLoader.java [moved from cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/SubscriptionModelLoader.java with 58% similarity]
cps-ncmp-service/src/main/resources/models/cm-data-subscriptions@2023-11-13.yang [new file with mode: 0644]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/EventPublisherSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/AbstractModelLoaderSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/CmDataSubscriptionModelLoaderSpec.groovy [moved from cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/SubscriptionModelLoaderSpec.groovy with 84% similarity]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/InventoryModelLoaderSpec.groovy