Refactoring of CPS Delta APIs 66/138266/6
authorArpit Singh <as00745003@techmahindra.com>
Tue, 9 Jul 2024 11:44:02 +0000 (17:14 +0530)
committerArpit Singh <as00745003@techmahindra.com>
Wed, 7 Aug 2024 04:30:28 +0000 (10:00 +0530)
commitd6de3f32c47dd3223cb6952c9ba6675a085687fe
tree8cb494b6e9abf054cef3aaffa885081a8a9a5d8c
parent81bf6fb1badc3c41d41c501330bc2a462f20c786
Refactoring of CPS Delta APIs

Refactoring of CPS delta APIs from two separate endpoints to a single endpoint.
  - GET: /v2/dataspaces/{dataspace-name}/anchors/{anchor-name}/deltaAnchors
  - POST: /v2/dataspaces/{dataspace-name}/anchors/{anchor-name}/deltaByPayload
To new endpoint can perform two operatios as follows:
  - GET: /v2/dataspaces/{dataspace-name}/anchors/{source-anchor-name}/delta
  - POST: /v2/dataspaces/{dataspace-name}/anchors/{source-anchor-name}/delta

Note: this patch only addresses the issue around refactoring of Delta
endpoint to a singular well defined endpoint. A separate patch will
be created to refactor the entire Delta feature out of CPS Data,
into a separate interface namely CPS Delta

Issue-ID: CPS-2310
Change-Id: Ic62c8308cf368b4378235597a11c476809a150b8
Signed-off-by: Arpit Singh <as00745003@techmahindra.com>
cps-rest/docs/openapi/components.yml
cps-rest/docs/openapi/cpsDataV2.yml
cps-rest/docs/openapi/openapi.yml
cps-rest/src/test/groovy/org/onap/cps/rest/controller/DataRestControllerSpec.groovy