diff options
Diffstat (limited to 'vid/src/main/webapp/app/vid/scripts/services/aaiService.js')
-rw-r--r-- | vid/src/main/webapp/app/vid/scripts/services/aaiService.js | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/vid/src/main/webapp/app/vid/scripts/services/aaiService.js b/vid/src/main/webapp/app/vid/scripts/services/aaiService.js deleted file mode 100644 index 063f7a988..000000000 --- a/vid/src/main/webapp/app/vid/scripts/services/aaiService.js +++ /dev/null @@ -1,111 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * VID - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * 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. - * ============LICENSE_END========================================================= - */ - -"use strict"; - -var AaiService = function($http, $log, PropertyService, UtilityService) { - return { - getSubscriptionServiceTypeList : function(globalCustomerId, - successCallbackFunction) { - $log - .debug("AaiService:getSubscriptionServiceTypeList: globalCustomerId: " - + globalCustomerId); - $http.get( - PropertyService.getAaiBaseUrl() - + "/aai_sub_details/" - + globalCustomerId + "?r=" + Math.random(), - { - timeout : PropertyService - .getServerResponseTimeoutMsec() - }).then(function(response) { - if (response.data && response.data["service-subscriptions"]) { - var serviceTypes = []; - var serviceSubscriptions = response.data["service-subscriptions"]["service-subscription"]; - - for (var i = 0; i < serviceSubscriptions.length; i++) { - serviceTypes.push(serviceSubscriptions[i]["service-type"]); - } - - successCallbackFunction(serviceTypes); - } else { - successCallbackFunction([]); - } - })["catch"] - (UtilityService.runHttpErrorHandler); - }, - getLcpCloudRegionTenantList : function(globalCustomerId, serviceType, - successCallbackFunction) { - $log - .debug("AaiService:getLcpCloudRegionTenantList: globalCustomerId: " - + globalCustomerId); - var url = PropertyService.getAaiBaseUrl() - + "/aai_get_tenants/" - + globalCustomerId + "/" + serviceType + "?r=" + Math.random(); - - $http.get(url, - { - timeout : PropertyService - .getServerResponseTimeoutMsec() - }).then(function(response) { - var lcpCloudRegionTenants = []; - var aaiLcpCloudRegionTenants = response.data; - - lcpCloudRegionTenants.push({ - "cloudRegionId": "", - "tenantName": "Please choose a region", - "tenantId": "" - }); - - for (var i = 0; i < aaiLcpCloudRegionTenants.length; i++) { - lcpCloudRegionTenants.push({ - "cloudRegionId": aaiLcpCloudRegionTenants[i]["cloudRegionID"], - "tenantName": aaiLcpCloudRegionTenants[i]["tenantName"], - "tenantId": aaiLcpCloudRegionTenants[i]["tenantID"] - }); - } - - successCallbackFunction(lcpCloudRegionTenants); - })["catch"] - (UtilityService.runHttpErrorHandler); - }, - getSubscribers : function(successCallbackFunction) { - $log - .debug("AaiService:getSubscribers"); - var url = PropertyService.getAaiBaseUrl() - + "/aai_get_subscribers?r=" + Math.random(); - - $http.get(url, - { - timeout : PropertyService - .getServerResponseTimeoutMsec() - }).then(function(response) { - if (response.data) { - successCallbackFunction(response.data.customer); - } else { - successCallbackFunction([]); - } - })["catch"] - (UtilityService.runHttpErrorHandler); - } - } -} - -app.factory("AaiService", [ "$http", "$log", "PropertyService", - "UtilityService", AaiService ]); |