diff options
author | 2020-12-16 16:51:08 +0000 | |
---|---|---|
committer | 2020-12-17 12:24:44 +0000 | |
commit | 84ac94d2f3f9ebd6a3a7befa244beef851eac126 (patch) | |
tree | 6666b6a851c47ba6095d8a6ce9a4897978c5064c /cps-rest/docs/api | |
parent | 951b41eb70a8dfb90dc357cb20bda07a832eaec1 (diff) |
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 <aditya.puthuparambil@bell.ca>
Change-Id: If4da380771093f2a06946340c015ffa5c39e105d
Diffstat (limited to 'cps-rest/docs/api')
-rwxr-xr-x | cps-rest/docs/api/swagger/openapi.yml | 55 |
1 files changed, 8 insertions, 47 deletions
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: |