From: Seshu-Kumar-M Date: Fri, 17 Feb 2017 05:49:36 +0000 (+0530) Subject: Resource Manager Link X-Git-Tag: release/mercury~124^2~3 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=e95c6a0bb51075ccdf98a8ab074f3579f87368cb;p=vnfsdk%2Frefrepo.git Resource Manager Link Template file with the resmgr Link code. Issue-Id : SDNO-1203 Change-Id: If3092073c61a4ba4ef9b6e1cdb1dc3104dc3e55b Signed-off-by: Seshu-Kumar-M --- 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