Upgrade sonar plugin
[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                 setAicZones : function(aicZones) {\r
98                         _this.aicZones = aicZones;\r
99                 },\r
100                 getAicZones : function(){\r
101                         return _this.aicZones;\r
102                 },\r
103                 getServiceInstanceId : function() {\r
104                         return _this.serviceInstanceId;\r
105                 },\r
106                 setServiceInstanceId : function(serviceInstanceId) {\r
107                         _this.serviceInstanceId = serviceInstanceId;\r
108                 },\r
109                 getServiceInstanceName : function() {\r
110                         return _this.serviceInstanceName;\r
111                 },\r
112                 setServiceInstanceName : function(serviceInstanceName) {\r
113                         _this.serviceInstanceName = serviceInstanceName;\r
114                 },\r
115                 getServiceName : function() {\r
116                         return _this.serviceName;\r
117                 },\r
118                 setServiceName : function(serviceName) {\r
119                         _this.serviceName = serviceName;\r
120                 },\r
121                 getServiceType : function() {\r
122                         return _this.serviceType;\r
123                 },\r
124                 setServiceType : function(serviceType) {\r
125                         _this.serviceType = serviceType;\r
126                 },\r
127                 getServiceUuid : function() {\r
128                         return _this.serviceUuid;\r
129                 },\r
130                 setServiceUuid : function(serviceUuid) {\r
131                         _this.serviceUuid = serviceUuid;\r
132                 },\r
133                 getServiceTypeName : function() {\r
134                         return _this.serviceTypeName;\r
135                 },\r
136                 setServiceTypeName : function(serviceTypeName) {\r
137                         _this.serviceTypeName = serviceTypeName;\r
138                 },\r
139                 getCreateSubscriberName : function() {\r
140                         return _this.createSubscriberName;\r
141                 },\r
142                 setCreateSubscriberName : function(createSubscriberName) {\r
143                         _this.createSubscriberName = createSubscriberName;\r
144                 },\r
145                 getSdncPreload : function() {\r
146                         return _this.sdncPreload;\r
147                 },\r
148                 setSdncPreload : function(sdncPreload) {\r
149                         _this.sdncPreload = sdncPreload;\r
150                 },\r
151                 getUploadSupplementoryDataFile : function() {\r
152                         return _this.uploadSupplementoryDataFile;\r
153                 },\r
154                 setUploadSupplementoryDataFile : function(uploadSupplementoryDataFile) {\r
155                         _this.uploadSupplementoryDataFile = uploadSupplementoryDataFile;\r
156                 },\r
157                 getSupplementoryDataFile : function() {\r
158                         return _this.supplementoryDataFile;\r
159                 },\r
160                 setSupplementoryDataFile : function(supplementoryDataFile) {\r
161                         _this.supplementoryDataFile = supplementoryDataFile;\r
162                 },\r
163                 getSubscriberId : function() {\r
164                         return _this.subscriberId;\r
165                 },\r
166                 setSubscriberId : function(subscriberId) {\r
167                         _this.subscriberId = subscriberId;\r
168                 },\r
169                 getLoggedInUserId : function() {\r
170                         return _this.loggedInUserId;\r
171                 },\r
172                 setLoggedInUserId : function(loggedInUserId) {\r
173                         _this.loggedInUserId = loggedInUserId;\r
174                 },\r
175                 getSubscriberName : function() {\r
176                         return _this.subscriberName;\r
177                 },\r
178                 setSubscriberName : function(subscriberName) {\r
179                         _this.subscriberName = subscriberName;\r
180                 },\r
181                 getSubscribers : function() {\r
182                         return _this.subscribers;\r
183                 },\r
184                 setSubscribers : function(subscribers) {\r
185                         _this.subscribers = subscribers;\r
186                 },\r
187                 getSubscriptionServiceTypeList : function() {\r
188                         return _this.subscriptionServiceTypeList;\r
189                 },\r
190                 setSubscriptionServiceTypeList : function(subscriptionServiceTypeList) {\r
191                         _this.subscriptionServiceTypeList = subscriptionServiceTypeList;\r
192                 },\r
193                 getUserParams : function() {\r
194                         return _this.userParams;\r
195                 },\r
196                 setUserParams : function(userParams) {\r
197                         _this.userParams = userParams;\r
198                 },\r
199                 getUserServiceInstanceName : function() {\r
200                         return _this.userServiceInstanceName;\r
201                 },\r
202                 setUserServiceInstanceName : function(userServiceInstanceName) {\r
203                         _this.userServiceInstanceName = userServiceInstanceName;\r
204                 },\r
205                 getVfModuleInstanceId : function() {\r
206                         return _this.vfModuleInstanceId;\r
207                 },\r
208                 setVfModuleInstanceId : function(vfModuleInstanceId) {\r
209                         _this.vfModuleInstanceId = vfModuleInstanceId;\r
210                 },\r
211                 getVnfInstanceId : function() {\r
212                         return _this.vnfInstanceId;\r
213                 },\r
214                 setVnfInstanceId : function(vnfInstanceId) {\r
215                         _this.vnfInstanceId = vnfInstanceId;\r
216                 },\r
217                 getVolumeGroupInstanceId : function() {\r
218                         return _this.volumeGroupInstanceId;\r
219                 },\r
220                 setVolumeGroupInstanceId : function(volumeGroupInstanceId) {\r
221                         _this.volumeGroupInstanceId = volumeGroupInstanceId;\r
222                 },\r
223                 getLcpRegion : function() {\r
224                         return _this.lcpRegion;\r
225                 },\r
226                 setLcpRegion : function(lcpRegion) {\r
227                         _this.lcpRegion = lcpRegion;\r
228                 },\r
229                 getTenant : function() {\r
230                         return _this.tenant;\r
231                 },\r
232                 setTenant : function(tenant) {\r
233                         _this.tenant = tenant;\r
234                 },\r
235                 getTreeHandle : function() {\r
236                         return _this.treeHandle;\r
237                 },\r
238                 setTreeHandle : function(treeHandle) {\r
239                         _this.treeHandle = treeHandle;\r
240                 },\r
241                 setServiceInstanceToCustomer : function(serviceInstanceToCustomer) {\r
242                         _this.serviceInstanceToCustomer = [];\r
243                         _this.serviceInstanceToCustomer = serviceInstanceToCustomer;\r
244                 },\r
245                 getServiceInstanceToCustomer : function() {\r
246                         return _this.serviceInstanceToCustomer;\r
247                 },\r
248                 setALaCarte : function(aval) {\r
249                         _this.aLaCarte = aval;\r
250                 },\r
251                 getALaCarte : function() {\r
252                         // if not set return true\r
253                         if (_this.aLaCarte === undefined) {\r
254                                 return true;\r
255                         }\r
256                         return _this.aLaCarte;\r
257                 },\r
258                 setMacro : function(aval) {\r
259                         _this.macro = aval;\r
260                 },\r
261                 getMacro : function() {\r
262                         if (_this.macro === undefined) {\r
263                                 return false;\r
264                         }\r
265                         return _this.macro;\r
266                 },\r
267                 getResources : function() {\r
268                         return _this.resources;\r
269                 },\r
270                 setResources : function(r) {\r
271                         _this.resources = r;\r
272                 },\r
273                 getSystemPropProvStatus : function() {\r
274                         return _this.syspropProvStatusList;\r
275                 },\r
276                 setSystemPropProvStatus : function(r) {\r
277                         _this.syspropProvStatusList = r;\r
278                 },\r
279                 getUpdatedVNFProvStatus : function() {\r
280                         return _this.updatedvnfProvStatus;\r
281                 },\r
282                 setUpdatedVNFProvStatus : function(r) {\r
283                         _this.updatedvnfProvStatus = r;\r
284                 },\r
285                 setArbitraryParameters : function (pList) {\r
286                         _this.arbitraryParameters = pList;\r
287                 },\r
288                 getArbitraryParameters : function () {\r
289                         return _this.arbitraryParameters;\r
290                 },\r
291                 setHideServiceFields:function(b){\r
292                         _this.hideServiceFields=b;\r
293                 },\r
294                 getHideServiceFields:function(){\r
295                         return _this.hideServiceFields;\r
296                 }\r
297         }\r
298 }\r
299 \r
300 appDS2.factory("DataService", [ "$log", DataService ]);\r