Implementation of Data validation feature in CPS APIs 92/139592/4
authorRudrangi Anupriya <ra00745022@techmahindra.com>
Mon, 2 Dec 2024 10:07:07 +0000 (15:37 +0530)
committerRudrangi Anupriya <ra00745022@techmahindra.com>
Thu, 12 Dec 2024 07:18:23 +0000 (07:18 +0000)
commit7bc7ca3004adc6a7c1bbcee62e32e1906f2976d1
tree6621a8adc49182c5d04738104df201e85dd1d8f4
parent29061930922eeb686da7f91ec7852b7ee875c739
Implementation of Data validation feature in CPS APIs

Added support to validate JSON/XML data without the need of persisting
it in the database.

 - added "dryRunInQuery" flag as a new query parameter in update/Replace/Add APIs
 - added new method as part of CpsDataService layer to perform data
   validation

Issue-ID: CPS-2516
Change-Id: I87bb33dd6021567d0fac606d5c4b0168d107311c
Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>
cps-rest/docs/openapi/components.yml
cps-rest/docs/openapi/cpsData.yml
cps-rest/src/main/java/org/onap/cps/rest/controller/DataRestController.java
cps-rest/src/test/groovy/org/onap/cps/rest/controller/DataRestControllerSpec.groovy
docs/api/swagger/cps/openapi.yaml