Extend model loader to support model-upgrade (part 2) 40/135840/2
authorToineSiebelink <toine.siebelink@est.tech>
Mon, 28 Aug 2023 14:21:59 +0000 (15:21 +0100)
committerToineSiebelink <toine.siebelink@est.tech>
Tue, 29 Aug 2023 10:25:34 +0000 (11:25 +0100)
commitc1183d7d14f1257b5dfa3dc67fa2f0814d1f4598
treead64048c1c4eb2aee28fbc77195b1a0f27a0f2d5
parent7dbd1856887a3e8a315752a10d7a0bf83d7da077
Extend model loader to support model-upgrade (part 2)

- add upgrade related methods to common abstract class
- add new (agreed) inventory model
- add InventoryModelLoader
- add more logging for success cases
- simplified constant names considering the context (class name)

Issue-ID: CPS-1804

Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: I61a5c6d320d340a5c469ce20140f984439ba71a2
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/AbstractModelLoader.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/InventoryModelLoader.java [new file with mode: 0644]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/SubscriptionModelLoader.java
cps-ncmp-service/src/main/resources/models/dmi-registry@2023-08-23.yang [new file with mode: 0644]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/AbstractModelLoaderSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/InventoryModelLoaderSpec.groovy [new file with mode: 0644]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/SubscriptionModelLoaderSpec.groovy