From e95c6a0bb51075ccdf98a8ab074f3579f87368cb Mon Sep 17 00:00:00 2001 From: Seshu-Kumar-M Date: Fri, 17 Feb 2017 11:19:36 +0530 Subject: Resource Manager Link Template file with the resmgr Link code. Issue-Id : SDNO-1203 Change-Id: If3092073c61a4ba4ef9b6e1cdb1dc3104dc3e55b Signed-off-by: Seshu-Kumar-M --- resmgr/src/main/webapp/sdn-resmgr/link/link.html | 135 +++++++++++++++++++++ resmgr/src/main/webapp/sdn-resmgr/link/linkRest.js | 72 +++++++++++ 2 files changed, 207 insertions(+) create mode 100644 resmgr/src/main/webapp/sdn-resmgr/link/link.html create mode 100644 resmgr/src/main/webapp/sdn-resmgr/link/linkRest.js (limited to 'resmgr') diff --git a/resmgr/src/main/webapp/sdn-resmgr/link/link.html b/resmgr/src/main/webapp/sdn-resmgr/link/link.html new file mode 100644 index 00000000..a581d986 --- /dev/null +++ b/resmgr/src/main/webapp/sdn-resmgr/link/link.html @@ -0,0 +1,135 @@ + + +

{{title}}

+

+
+ +
+
+
+ + + + + + + + + + + + + + + +
+ + + {{linkData.name}} + + {{linkData.type}} + + {{linkData.layerRate}} + + {{linkData.sourcePort}} + + {{linkData.sinkPort}} + + {{linkData.sourceNE}} + + {{linkData.sinkNE}} + + {{linkData.adminState}} + + {{linkData.operatingState}} + + + + + + + +
+ + + + +
+ + + + + \ No newline at end of file diff --git a/resmgr/src/main/webapp/sdn-resmgr/link/linkRest.js b/resmgr/src/main/webapp/sdn-resmgr/link/linkRest.js new file mode 100644 index 00000000..4040c79a --- /dev/null +++ b/resmgr/src/main/webapp/sdn-resmgr/link/linkRest.js @@ -0,0 +1,72 @@ +/* Copyright 2017, Huawei Technologies Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file 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. + */ + +app.factory("linkDataService", function($http, DataService, $log){ + var uri = 'http://192.168.9.13:18008'; + uri += "/openoapi/sdnobrs/v1/topological-links"; + return { + getAllLinkData: function () { + /*return $http({ + url: 'http://localhost:3000/linkAPI/getAllLinkData', + method: 'GET', + data: null, + headers: {'Content-Type': 'application/json'} + }).then(function (response) { + $log.info("in get data service data is :" + response.data); + return response.data; + });*/ + return DataService.get(uri) + .then(function(response){ + $log.info("in get data service data is :"+response); + console.log(response); + return response; + }); + }, + deleteLinkData: function (id) { + /*return $http({ + url: 'http://localhost:3000/linkAPI/deleteLinkData', + method: 'POST', + data: {'nameList': nameList}, + headers: {'Content-Type': 'application/json'} + }).then(function (response) { + console.log("Successfully Deleted.."); + $log.info(response); + return response.data; + });*/ + return DataService.delete(uri+"/"+id) + .then(function(response){ + $log.info("in delete data service data is :"+response); + console.log(response); + return response; + }); + }, + editLinkData : function(linkData) { + return DataService.put(uri, linkData) + .then(function(response){ + console.log("Successfully edited.. Data returned in DataService is"); + console.log(response); + return response; + }); + }, + addLinkData : function(linkData) { + return DataService.post(uri, linkData) + .then(function(response){ + console.log("Successfully added.. Data returned in DataService is"); + console.log(response); + return response; + }); + } + } +}); \ No newline at end of file -- cgit 1.2.3-korg