aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/resources/META-INF/resources/designer/scripts/userPreferencesService.js
blob: b5919640f4b659338203550dd2ad3f7259e1fa10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/*-
 * ============LICENSE_START=======================================================
 * ONAP CLAMP
 * ================================================================================
 * 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============================================
 * ===================================================================
 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
 */

app.service('userPreferencesService', ['$http', '$q', function ($http, $q) {
	console.log("////////userPreferencesService");
	this.insertUserPreferences = function(userPreference, userPreferencesURL){
		console.log("insertUserPreferences");
		var def = $q.defer();
    	
        $http.post(userPreferencesURL, userPreference)
        .success(function(data){
        	console.log("data");
        	def.resolve(data);         	
        	
        })
        .error(function(data){  
        console.log("error");     	 	      
       	 	def.reject("insert user-preferences not successful");
        });
        
        return def.promise;
	};
	
	this.getUserPreferences = function(getPreferenceURL){
		console.log("getUserPreferences");
	    	var def = $q.defer();
	    	
	        $http.post(getPreferenceURL)
	        .success(function(data){  
	        console.log("data");      	
	        	def.resolve(data);         	
	        })
	        .error(function(data){ 
	        console.log("data");      	 	      
	       	 	def.reject("getUserPreference not successful");
	        });
	        
	        return def.promise; 
	    };
	
}]);