Registration Response for Create cmhandles operations 06/128106/2
authorRenu Kumari <renu.kumari@bell.ca>
Wed, 23 Mar 2022 20:50:14 +0000 (16:50 -0400)
committerRenu Kumari <renu.kumari@bell.ca>
Mon, 28 Mar 2022 03:40:18 +0000 (23:40 -0400)
commit21f7162f675617af72d904b3a5247cabe72db9bf
treee4a91f94310d2d74088d07ef762b627c8ad957ab
parent512f7ab93af18ed1f2bd93da18879666906521f6
Registration Response for Create cmhandles operations

- Changed implementation to register each cm-handle at a time
  instead of registering all at once
- Removed YangCMHandleList class and using String format to
  generated expected JSON
- Response of all three operation types is returned in the
  updateDmiRegistrationAndSyncModule method
- Changed parseAndRemoveCmHandlesInDmiRegistration to protected
  to keep in sync with create flow
- Refactored existing create CMHandle test cases

Issue-ID: CPS-896
Signed-off-by: Renu Kumari <renu.kumari@bell.ca>
Change-Id: I5b0c01b3b8e31ca7c257b1e04069e35268be1132
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/yangmodels/YangModelCmHandle.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/yangmodels/YangModelCmHandlesList.java [deleted file]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServiceImplRegistrationSpec.groovy