[OpenAPI] Implemented example as per example wiki page for getting anchors based... 47/121747/15
authorJosephKeenan <joseph.keenan@est.tech>
Tue, 8 Jun 2021 12:16:37 +0000 (13:16 +0100)
committerJosephKeenan <joseph.keenan@est.tech>
Tue, 15 Jun 2021 13:56:06 +0000 (14:56 +0100)
commitc6865f33336bcdcd79eb2659b1a7df130aee9452
treea157d762ce2ff0100164683236a44e0088e986ad
parente3f7305a421e075eef97d4eefdd590ca95a2a4f6
[OpenAPI] Implemented example as per example wiki page for getting anchors based on dataspace

-moved components from cpsAdmin.yml to components.yml
-refactored variable for anchor details list in AdminRestController.java
-reintrocuded paramter for anchorsByDataspace
-refactored variables in AdminRestController.java getAnchors() to be
more intuitive
-refactored AdminRestController.java to use modelmapper and removed
extra conversion code. Also modified AdminRestControllerSpec.groovy to
use ModelMapper as Spy rather than a Mock
-added responses for getAnchor & getSchemaSet
-added javadoc for AdminRestController.java public methods
-refactored schemaDetils pararmeter from dataSpasceName to name for
CSOT tests & added some code review comments

Issue-ID: CPS-429

Change-Id: I01d4113313c9a23d9a7e0e96e46b90f9ac767f24
Signed-off-by: JosephKeenan <joseph.keenan@est.tech>
cps-rest/docs/openapi/components.yml
cps-rest/docs/openapi/cpsAdmin.yml
cps-rest/src/main/java/org/onap/cps/rest/controller/AdminRestController.java
cps-rest/src/test/groovy/org/onap/cps/rest/controller/AdminRestControllerSpec.groovy