diff options
author | Christopher Lott (cl778h) <clott@research.att.com> | 2017-07-10 14:04:15 -0400 |
---|---|---|
committer | Christopher Lott (cl778h) <clott@research.att.com> | 2017-07-10 14:10:04 -0400 |
commit | 99565bb6bd87cfc46591cea73985c58c3a3697dd (patch) | |
tree | 3d90220524af46b157a3fc9d7c555c711452c139 /ecomp-portal-FE-common/client/app/services/recommendation/recommendation.service.js | |
parent | fec1ab242c9086a32b04e3ded4518dd20eeca7d3 (diff) |
[PORTAL-20,PORTAL-23,PORTAL-32] Repair defects
PORTAL-20: remove mariadb client reference from be-common pom
PORTAL-23: Release Portal's SDK version 1.1.0
PORTAL-32: API URL correction for onboarded Apps
Change-Id: If75b54ca9202f94ce63c59343b94384da1040912
Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
Diffstat (limited to 'ecomp-portal-FE-common/client/app/services/recommendation/recommendation.service.js')
-rw-r--r-- | ecomp-portal-FE-common/client/app/services/recommendation/recommendation.service.js | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/ecomp-portal-FE-common/client/app/services/recommendation/recommendation.service.js b/ecomp-portal-FE-common/client/app/services/recommendation/recommendation.service.js deleted file mode 100644 index aa2a4631..00000000 --- a/ecomp-portal-FE-common/client/app/services/recommendation/recommendation.service.js +++ /dev/null @@ -1,88 +0,0 @@ -/*- - * ================================================================================ - * ECOMP Portal - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property - * ================================================================================ - * 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. - * ================================================================================ - */ -/** - * Created by wl849v on 12/14/2016. - */ -'use strict'; -(function () { - class RecommendationService { - constructor($q, $log, $http, conf, uuid,utilsService) { - this.$q = $q; - this.$log = $log; - this.$http = $http; - this.conf = conf; - this.uuid = uuid; - this.recommendationCount = {count:0}; - this.refreshCount = 0; - this.maxCount = 0; - this.utilsService = utilsService; - } - getRecommendationCount() { - return this.recommendationCount; - } - setRecommendationCount(count) { - this.recommendationCount.count = count; - } - getRefreshCount() { - return this.refreshCount; - } - setRefreshCount(count){ - this.refreshCount = count; - } - setMaxRefreshCount(count){ - this.maxCount = count; - } - decrementRefreshCount(){ - this.refreshCount = this.refreshCount - 1; - } - - - getRecommendations(){ - let deferred = this.$q.defer(); - this.$http({ - method: "GET", - cache: false, - url: this.conf.api.getRecommendations, - headers: { - 'X-ECOMP-RequestID':this.uuid.generate() - } - }) - .then( res => { - // If response comes back as a redirected HTML page which IS NOT a success - if (this.utilsService.isValidJSON(res.data)=== false) { - this.$log.error('NotificationService::getRecommendations Failed'); - deferred.reject("NotificationService::getRecommendations Failed"); - } else { - deferred.resolve(res); - } - }) - .catch( status => { - this.$log.error('NotificationService::getRecommendations Failed', status); - deferred.reject(status); - }); - - return deferred.promise; - } - - - } - RecommendationService.$inject = ['$q', '$log', '$http', 'conf', 'uuid4','utilsService']; - angular.module('ecompApp').service('recommendationService', RecommendationService) -})(); |