XML content support on get a node 55/137555/78
authorRudrangi Anupriya <ra00745022@techmahindra.com>
Fri, 1 Nov 2024 18:46:58 +0000 (00:16 +0530)
committerRudrangi Anupriya <ra00745022@techmahindra.com>
Tue, 5 Nov 2024 08:49:35 +0000 (08:49 +0000)
commit14d6a9b990005965307bbab66b0ffe15327a8758
treecbda47e225ce83cf5d86cadc26dc0b9fb1b48d79
parentd1774233355349a6176639cbeb141c883a1781de
XML content support on get a node

Here to bring Support for XML Response Entity In GET A NODE

- Made changes in components.yml to support contentType as
   application/xml
- Add ContentTypeInheadr in cpsDataV2.yml to support application/xml
- Add contentTypeInHeader parameter to accept xml  in
    DataRestController.java
- Implemented Logic to convert DataMaps To XML Data
- written testcase for above changes made

Issue-ID: CPS-2280
Change-Id: Ibe7ffb66ccbb03703626132c6d5c2eade0e7ab4b
Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>
12 files changed:
cps-rest/docs/openapi/components.yml
cps-rest/docs/openapi/cpsDataV2.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
cps-service/pom.xml
cps-service/src/main/java/org/onap/cps/utils/ContentType.java
cps-service/src/main/java/org/onap/cps/utils/XmlFileUtils.java
cps-service/src/test/groovy/org/onap/cps/utils/ContentTypeSpec.groovy [new file with mode: 0644]
cps-service/src/test/groovy/org/onap/cps/utils/XmlFileUtilsSpec.groovy
docs/api/swagger/cps/openapi.yaml
docs/api/swagger/ncmp/openapi-inventory.yaml
docs/api/swagger/ncmp/openapi.yaml