From 84ac94d2f3f9ebd6a3a7befa244beef851eac126 Mon Sep 17 00:00:00 2001 From: "puthuparambil.aditya" Date: Wed, 16 Dec 2020 16:51:08 +0000 Subject: Split the CpsRestController.java 1. Changes in openApi.yml tags to cps-admin and cps-data 2. 2 different controllers implementing the corresponding Interfaces generated by the openapi 3. CpsRestExceptionHandler.java modified to handle the exceptions from all the controllers Issue-ID: CPS-129 Signed-off-by: puthuparambil.aditya Change-Id: If4da380771093f2a06946340c015ffa5c39e105d --- cps-rest/docs/api/swagger/openapi.yml | 55 +++++------------------------------ 1 file changed, 8 insertions(+), 47 deletions(-) (limited to 'cps-rest/docs') diff --git a/cps-rest/docs/api/swagger/openapi.yml b/cps-rest/docs/api/swagger/openapi.yml index 2eed7e633..ff7cdf873 100755 --- a/cps-rest/docs/api/swagger/openapi.yml +++ b/cps-rest/docs/api/swagger/openapi.yml @@ -12,7 +12,7 @@ paths: /v1/dataspaces/{dataspace-name}/: delete: tags: - - cps-rest + - cps-admin summary: Delete the given dataspace operationId: deleteDataspace parameters: @@ -41,7 +41,7 @@ paths: /v1/dataspaces/{dataspace-name}/anchors: get: tags: - - cps-rest + - cps-admin summary: Read all anchors, given a dataspace operationId: getAnchors parameters: @@ -74,7 +74,7 @@ paths: content: {} post: tags: - - cps-rest + - cps-admin summary: Create a new anchor in the given dataspace operationId: createAnchor parameters: @@ -111,7 +111,7 @@ paths: /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}: get: tags: - - cps-rest + - cps-admin summary: Read an anchor given a anchor and a dataspace operationId: getAnchor parameters: @@ -145,7 +145,7 @@ paths: content: {} delete: tags: - - cps-rest + - cps-admin summary: Delete an anchor given a anchor and a dataspace operationId: deleteAnchor parameters: @@ -180,7 +180,7 @@ paths: /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/nodes: get: tags: - - cps-rest + - cps-data summary: Get a node given an anchor for the given dataspace operationId: getNodeByDataspaceAndAnchor parameters: @@ -213,49 +213,10 @@ paths: description: Not Found content: {} x-codegen-request-body-name: xpath - /v1/dataspaces/{dataspace-name}/modules: - get: - tags: - - cps-rest - summary: Read all yang modules in the store - operationId: getModule - parameters: - - name: dataspace-name - in: path - description: dataspace-name - required: true - schema: - type: string - - name: namespace-name - in: query - description: namespace-name - schema: - type: string - - name: revision - in: query - description: revision - schema: - type: string - responses: - 200: - description: OK - content: - application/json: - schema: - type: object - 401: - description: Unauthorized - content: {} - 403: - description: Forbidden - content: {} - 404: - description: Not Found - content: {} /v1/dataspaces/{dataspace-name}/nodes: get: tags: - - cps-rest + - cps-data summary: Get all nodes for a given dataspace using an xpath or schema node identifier operationId: getNode parameters: @@ -284,7 +245,7 @@ paths: x-codegen-request-body-name: requestBody post: tags: - - cps-rest + - cps-data summary: Create a node for a given anchor for the given dataspace operationId: createNode parameters: -- cgit 1.2.3-korg