summaryrefslogtreecommitdiffstats
path: root/cds-ui/server
diff options
context:
space:
mode:
Diffstat (limited to 'cds-ui/server')
-rw-r--r--cds-ui/server/src/datasources/rest.datasource.json39
-rw-r--r--cds-ui/server/src/datasources/rest.datasource.ts32
-rw-r--r--cds-ui/server/src/services/rest.service.ts46
3 files changed, 0 insertions, 117 deletions
diff --git a/cds-ui/server/src/datasources/rest.datasource.json b/cds-ui/server/src/datasources/rest.datasource.json
deleted file mode 100644
index 86f33fbd4..000000000
--- a/cds-ui/server/src/datasources/rest.datasource.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "name": "restConfig",
- "connector": "rest",
- "options": {
- "headers": {
- "accept": "application/json",
- "content-type": "application/json"
- }
- },
- "operations": [
- {
- "template": {
- "method": "GET",
- "url": ""
- },
- "functions": {
- "getEnricheddata": [""]
- }
- },
- {
- "template": {
- "method": "POST",
- "url": ""
- },
- "functions": {
- "saveBlueprint": [""]
- }
- },
- {
- "template": {
- "method": "POST",
- "url": ""
- },
- "functions": {
- "test": [""]
- }
- }
-]
-} \ No newline at end of file
diff --git a/cds-ui/server/src/datasources/rest.datasource.ts b/cds-ui/server/src/datasources/rest.datasource.ts
deleted file mode 100644
index 1b5a44d79..000000000
--- a/cds-ui/server/src/datasources/rest.datasource.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
-============LICENSE_START==========================================
-===================================================================
-Copyright (C) 2018-19 IBM Intellectual Property. All rights reserved.
-===================================================================
-
-Unless otherwise specified, all software contained herein is licensed
-under the Apache License, Version 2.0 (the License);
-you may not use this software except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-============LICENSE_END============================================
-*/
-
-
-import { juggler } from '@loopback/service-proxy';
-import * as config from './rest.datasource.json';
-
-
-export class RestDataSource extends juggler.DataSource {
- static dataSourceName = 'rest';
- constructor(dsConfig: object = config) {
- super(dsConfig);
- }
-}
diff --git a/cds-ui/server/src/services/rest.service.ts b/cds-ui/server/src/services/rest.service.ts
deleted file mode 100644
index b94ea4dd3..000000000
--- a/cds-ui/server/src/services/rest.service.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-============LICENSE_START==========================================
-===================================================================
-Copyright (C) 2018-19 IBM Intellectual Property. All rights reserved.
-===================================================================
-
-Unless otherwise specified, all software contained herein is licensed
-under the Apache License, Version 2.0 (the License);
-you may not use this software except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-============LICENSE_END============================================
-*/
-
-import {getService, juggler} from '@loopback/service-proxy';
-import {inject, Provider} from '@loopback/core';
-import {RestDataSource} from '../datasources/rest.datasource';
-
-
-export interface RestResponseData {
- userId: number;
- id: number;
- title: string;
- completed: boolean;
-}
-
-export interface RestService {
- getrestdata(id?: number): Promise<RestResponseData>;
-}
-export class RestProvider implements Provider<RestService> {
- constructor(
- @inject('datasources.rest')
- protected dataSource: juggler.DataSource = new RestDataSource(),
- ) {}
-
- value(): Promise<RestService> {
- return getService(this.dataSource);
- }
-} \ No newline at end of file