[VID-6] Initial rebase push
[vid.git] / vid-app-common / src / main / webapp / app / vid / scripts / services / dataService.js
1 /*-\r
2  * ============LICENSE_START=======================================================\r
3  * VID\r
4  * ================================================================================\r
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  * \r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  * \r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ============LICENSE_END=========================================================\r
19  */\r
20 \r
21 "use strict";\r
22 \r
23 var DataService = function($log, DataService) {\r
24 \r
25         var _this = this;\r
26 \r
27         return {\r
28                 getAvailableVolumeGroupList : function() {\r
29                         return _this.availableVolumeGroupList;\r
30                 },\r
31                 setAvailableVolumeGroupList : function(availableVolumeGroupList) {\r
32                         _this.availableVolumeGroupList = availableVolumeGroupList;\r
33                 },\r
34                 getCloudRegionTenantList : function() {\r
35                         return _this.cloudRegionTenantList;\r
36                 },\r
37                 setCloudRegionTenantList : function(cloudRegionTenantList) {\r
38                         _this.cloudRegionTenantList = cloudRegionTenantList;\r
39                 },\r
40                 getGlobalCustomerId : function() {\r
41                         return _this.globalCustomerId;\r
42                 },\r
43                 setGlobalCustomerId : function(globalCustomerId) {\r
44                         _this.globalCustomerId = globalCustomerId;\r
45                 },\r
46                 getCustomizationUuid : function() {\r
47                         return _this.customizationUUID;\r
48                 },\r
49                 setCustomizationUuid : function(customizationUUID) {\r
50                         _this.customizationUUID = customizationUUID;\r
51                 },\r
52                 getResCustomizationUuid : function() {\r
53                         return _this.rescustomizationUUID;\r
54                 },\r
55                 setResCustomizationUuid : function(rescustomizationUUID) {\r
56                         _this.rescustomizationUUID = rescustomizationUUID;\r
57                 },\r
58                 getInventoryItem : function() {\r
59                         return _this.inventoryItem;\r
60                 },\r
61                 setInventoryItem : function(inventoryItem) {\r
62                         _this.inventoryItem = inventoryItem;\r
63                 },\r
64                 getModelId : function() {\r
65                         return _this.modelId;\r
66                 },\r
67                 setModelId : function(modelId) {\r
68                         _this.modelId = modelId;\r
69                 },\r
70                 getModelInstanceName : function() {\r
71                         return _this.modelInstanceName;\r
72                 },\r
73                 setModelInstanceName : function(modelInstanceName) {\r
74                         _this.modelInstanceName = modelInstanceName;\r
75                 },\r
76                 getModelInfo : function(componentId) {\r
77                         return _this.modelInfo[componentId];\r
78                 },\r
79                 setModelInfo : function(componentId, modelInfo) {\r
80                         if (_this.modelInfo === undefined) {\r
81                                 _this.modelInfo = new Object;\r
82                         }\r
83                         _this.modelInfo[componentId] = modelInfo;\r
84                 },\r
85                 getNetworkInstanceId : function() {\r
86                         return _this.networkInstanceId;\r
87                 },\r
88                 setNetworkInstanceId : function(networkInstanceId) {\r
89                         _this.networkInstanceId = networkInstanceId;\r
90                 },\r
91                 getServiceIdList : function() {\r
92                         return _this.serviceIdList;\r
93                 },\r
94                 setServiceIdList : function(serviceIdList) {\r
95                         _this.serviceIdList = serviceIdList;\r
96                 },\r
97                 getServiceInstanceId : function() {\r
98                         return _this.serviceInstanceId;\r
99                 },\r
100                 setServiceInstanceId : function(serviceInstanceId) {\r
101                         _this.serviceInstanceId = serviceInstanceId;\r
102                 },\r
103                 getServiceInstanceName : function() {\r
104                         return _this.serviceInstanceName;\r
105                 },\r
106                 setServiceInstanceName : function(serviceInstanceName) {\r
107                         _this.serviceInstanceName = serviceInstanceName;\r
108                 },\r
109                 getServiceName : function() {\r
110                         return _this.serviceName;\r
111                 },\r
112                 setServiceName : function(serviceName) {\r
113                         _this.serviceName = serviceName;\r
114                 },\r
115                 getServiceType : function() {\r
116                         return _this.serviceType;\r
117                 },\r
118                 setServiceType : function(serviceType) {\r
119                         _this.serviceType = serviceType;\r
120                 },\r
121                 getServiceUuid : function() {\r
122                         return _this.serviceUuid;\r
123                 },\r
124                 setServiceUuid : function(serviceUuid) {\r
125                         _this.serviceUuid = serviceUuid;\r
126                 },\r
127                 getSubscriberId : function() {\r
128                         return _this.subscriberId;\r
129                 },\r
130                 setSubscriberId : function(subscriberId) {\r
131                         _this.subscriberId = subscriberId;\r
132                 },\r
133                 getLoggedInUserId : function() {\r
134                         return _this.loggedInUserId;\r
135                 },\r
136                 setLoggedInUserId : function(loggedInUserId) {\r
137                         _this.loggedInUserId = loggedInUserId;\r
138                 },\r
139                 getSubscriberName : function() {\r
140                         return _this.subscriberName;\r
141                 },\r
142                 setSubscriberName : function(subscriberName) {\r
143                         _this.subscriberName = subscriberName;\r
144                 },\r
145                 getSubscribers : function() {\r
146                         return _this.subscribers;\r
147                 },\r
148                 setSubscribers : function(subscribers) {\r
149                         _this.subscribers = subscribers;\r
150                 },\r
151                 getSubscriptionServiceTypeList : function() {\r
152                         return _this.subscriptionServiceTypeList;\r
153                 },\r
154                 setSubscriptionServiceTypeList : function(subscriptionServiceTypeList) {\r
155                         _this.subscriptionServiceTypeList = subscriptionServiceTypeList;\r
156                 },\r
157                 getUserParams : function() {\r
158                         return _this.userParams;\r
159                 },\r
160                 setUserParams : function(userParams) {\r
161                         _this.userParams = userParams;\r
162                 },\r
163                 getUserServiceInstanceName : function() {\r
164                         return _this.userServiceInstanceName;\r
165                 },\r
166                 setUserServiceInstanceName : function(userServiceInstanceName) {\r
167                         _this.userServiceInstanceName = userServiceInstanceName;\r
168                 },\r
169                 getVfModuleInstanceId : function() {\r
170                         return _this.vfModuleInstanceId;\r
171                 },\r
172                 setVfModuleInstanceId : function(vfModuleInstanceId) {\r
173                         _this.vfModuleInstanceId = vfModuleInstanceId;\r
174                 },\r
175                 getVnfInstanceId : function() {\r
176                         return _this.vnfInstanceId;\r
177                 },\r
178                 setVnfInstanceId : function(vnfInstanceId) {\r
179                         _this.vnfInstanceId = vnfInstanceId;\r
180                 },\r
181                 getVolumeGroupInstanceId : function() {\r
182                         return _this.volumeGroupInstanceId;\r
183                 },\r
184                 setVolumeGroupInstanceId : function(volumeGroupInstanceId) {\r
185                         _this.volumeGroupInstanceId = volumeGroupInstanceId;\r
186                 },\r
187                 getLcpRegion : function() {\r
188                         return _this.lcpRegion;\r
189                 },\r
190                 setLcpRegion : function(lcpRegion) {\r
191                         _this.lcpRegion = lcpRegion;\r
192                 },\r
193                 getTenant : function() {\r
194                         return _this.tenant;\r
195                 },\r
196                 setTenant : function(tenant) {\r
197                         _this.tenant = tenant;\r
198                 },\r
199                 getTreeHandle : function() {\r
200                         return _this.treeHandle;\r
201                 },\r
202                 setTreeHandle : function(treeHandle) {\r
203                         _this.treeHandle = treeHandle;\r
204                 },\r
205                 setServiceInstanceToCustomer : function(serviceInstanceToCustomer) {\r
206                         _this.serviceInstanceToCustomer = [];\r
207                         _this.serviceInstanceToCustomer = serviceInstanceToCustomer;\r
208                 },\r
209                 getServiceInstanceToCustomer : function() {\r
210                         return _this.serviceInstanceToCustomer;\r
211                 },\r
212                 setALaCarte : function(aval) {\r
213                         _this.aLaCarte = aval;\r
214                 },\r
215                 getALaCarte : function() {\r
216                         // if not set return true\r
217                         if (_this.aLaCarte === undefined) {\r
218                                 return true;\r
219                         }\r
220                         return _this.aLaCarte;\r
221                 },\r
222                 getResources : function() {\r
223                         return _this.resources;\r
224                 },\r
225                 setResources : function(r) {\r
226                         _this.resources = r;\r
227                 },\r
228                 getSystemPropProvStatus : function() {\r
229                         return _this.syspropProvStatusList;\r
230                 },\r
231                 setSystemPropProvStatus : function(r) {\r
232                         _this.syspropProvStatusList = r;\r
233                 },\r
234                 getUpdatedVNFProvStatus : function() {\r
235                         return _this.updatedvnfProvStatus;\r
236                 },\r
237                 setUpdatedVNFProvStatus : function(r) {\r
238                         _this.updatedvnfProvStatus = r;\r
239                 }\r
240         }\r
241 }\r
242 \r
243 appDS2.factory("DataService", [ "$log", DataService ]);\r