org.onap migration
[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         setAicZoneForPNF: function(aicZone) {\r
104             _this.aicZone = aicZone;\r
105         },\r
106         getAicZoneForPNF : function(){\r
107             return _this.aicZone;\r
108         },\r
109                 getServiceInstanceId : function() {\r
110                         return _this.serviceInstanceId;\r
111                 },\r
112                 setServiceInstanceId : function(serviceInstanceId) {\r
113                         _this.serviceInstanceId = serviceInstanceId;\r
114                 },\r
115                 getServiceInstanceName : function() {\r
116                         return _this.serviceInstanceName;\r
117                 },\r
118                 setServiceInstanceName : function(serviceInstanceName) {\r
119                         _this.serviceInstanceName = serviceInstanceName;\r
120                 },\r
121                 getServiceName : function() {\r
122                         return _this.serviceName;\r
123                 },\r
124                 setServiceName : function(serviceName) {\r
125                         _this.serviceName = serviceName;\r
126                 },\r
127                 getServiceType : function() {\r
128                         return _this.serviceType;\r
129                 },\r
130                 setServiceType : function(serviceType) {\r
131                         _this.serviceType = serviceType;\r
132                 },\r
133                 getServiceUuid : function() {\r
134                         return _this.serviceUuid;\r
135                 },\r
136                 setServiceUuid : function(serviceUuid) {\r
137                         _this.serviceUuid = serviceUuid;\r
138                 },\r
139                 getServiceTypeName : function() {\r
140                         return _this.serviceTypeName;\r
141                 },\r
142                 setServiceTypeName : function(serviceTypeName) {\r
143                         _this.serviceTypeName = serviceTypeName;\r
144                 },\r
145                 getCreateSubscriberName : function() {\r
146                         return _this.createSubscriberName;\r
147                 },\r
148                 setCreateSubscriberName : function(createSubscriberName) {\r
149                         _this.createSubscriberName = createSubscriberName;\r
150                 },\r
151                 getSdncPreload : function() {\r
152                         return _this.sdncPreload;\r
153                 },\r
154                 setSdncPreload : function(sdncPreload) {\r
155                         _this.sdncPreload = sdncPreload;\r
156                 },\r
157                 getUploadSupplementoryDataFile : function() {\r
158                         return _this.uploadSupplementoryDataFile;\r
159                 },\r
160                 setUploadSupplementoryDataFile : function(uploadSupplementoryDataFile) {\r
161                         _this.uploadSupplementoryDataFile = uploadSupplementoryDataFile;\r
162                 },\r
163                 getSupplementoryDataFile : function() {\r
164                         return _this.supplementoryDataFile;\r
165                 },\r
166                 setSupplementoryDataFile : function(supplementoryDataFile) {\r
167                         _this.supplementoryDataFile = supplementoryDataFile;\r
168                 },\r
169                 getSubscriberId : function() {\r
170                         return _this.subscriberId;\r
171                 },\r
172                 setSubscriberId : function(subscriberId) {\r
173                         _this.subscriberId = subscriberId;\r
174                 },\r
175                 getLoggedInUserId : function() {\r
176                         return _this.loggedInUserId;\r
177                 },\r
178                 setLoggedInUserId : function(loggedInUserId) {\r
179                         _this.loggedInUserId = loggedInUserId;\r
180                 },\r
181                 getSubscriberName : function() {\r
182                         return _this.subscriberName;\r
183                 },\r
184                 setSubscriberName : function(subscriberName) {\r
185                         _this.subscriberName = subscriberName;\r
186                 },\r
187                 getSubscribers : function() {\r
188                         return _this.subscribers;\r
189                 },\r
190                 setSubscribers : function(subscribers) {\r
191                         _this.subscribers = subscribers;\r
192                 },\r
193                 getSubscriptionServiceTypeList : function() {\r
194                         return _this.subscriptionServiceTypeList;\r
195                 },\r
196                 setSubscriptionServiceTypeList : function(subscriptionServiceTypeList) {\r
197                         _this.subscriptionServiceTypeList = subscriptionServiceTypeList;\r
198                 },\r
199                 getUserParams : function() {\r
200                         return _this.userParams;\r
201                 },\r
202                 setUserParams : function(userParams) {\r
203                         _this.userParams = userParams;\r
204                 },\r
205                 getUserServiceInstanceName : function() {\r
206                         return _this.userServiceInstanceName;\r
207                 },\r
208                 setUserServiceInstanceName : function(userServiceInstanceName) {\r
209                         _this.userServiceInstanceName = userServiceInstanceName;\r
210                 },\r
211                 getVfModuleInstanceId : function() {\r
212                         return _this.vfModuleInstanceId;\r
213                 },\r
214                 setVfModuleInstanceId : function(vfModuleInstanceId) {\r
215                         _this.vfModuleInstanceId = vfModuleInstanceId;\r
216                 },\r
217                 getVnfInstanceId : function() {\r
218                         return _this.vnfInstanceId;\r
219                 },\r
220                 setVnfInstanceId : function(vnfInstanceId) {\r
221                         _this.vnfInstanceId = vnfInstanceId;\r
222                 },\r
223         getVfModuleInstanceName : function() {\r
224             return _this.vfModuleInstanceName;\r
225         },\r
226         setVfModuleInstanceName : function(vfModuleInstanceName) {\r
227             _this.vfModuleInstanceName = vfModuleInstanceName;\r
228         },\r
229                 getVolumeGroupInstanceId : function() {\r
230                         return _this.volumeGroupInstanceId;\r
231                 },\r
232                 setVolumeGroupInstanceId : function(volumeGroupInstanceId) {\r
233                         _this.volumeGroupInstanceId = volumeGroupInstanceId;\r
234                 },\r
235                 getLcpRegion : function() {\r
236                         return _this.lcpRegion;\r
237                 },\r
238                 setLcpRegion : function(lcpRegion) {\r
239                         _this.lcpRegion = lcpRegion;\r
240                 },\r
241                 getTenant : function() {\r
242                         return _this.tenant;\r
243                 },\r
244                 setTenant : function(tenant) {\r
245                         _this.tenant = tenant;\r
246                 },\r
247                 getTreeHandle : function() {\r
248                         return _this.treeHandle;\r
249                 },\r
250                 setTreeHandle : function(treeHandle) {\r
251                         _this.treeHandle = treeHandle;\r
252                 },\r
253                 setServiceInstanceToCustomer : function(serviceInstanceToCustomer) {\r
254                         _this.serviceInstanceToCustomer = [];\r
255                         _this.serviceInstanceToCustomer = serviceInstanceToCustomer;\r
256                 },\r
257                 getServiceInstanceToCustomer : function() {\r
258                         return _this.serviceInstanceToCustomer;\r
259                 },\r
260                 setALaCarte : function(aval) {\r
261                         _this.aLaCarte = aval;\r
262                 },\r
263                 getALaCarte : function() {\r
264                         // if not set return true\r
265                         if (_this.aLaCarte === undefined) {\r
266                                 return true;\r
267                         }\r
268                         return _this.aLaCarte;\r
269                 },\r
270                 setMacro : function(aval) {\r
271                         _this.macro = aval;\r
272                 },\r
273                 getMacro : function() {\r
274                         if (_this.macro === undefined) {\r
275                                 return false;\r
276                         }\r
277                         return _this.macro;\r
278                 },\r
279                 getResources : function() {\r
280                         return _this.resources;\r
281                 },\r
282                 setResources : function(r) {\r
283                         _this.resources = r;\r
284                 },\r
285                 getSystemPropProvStatus : function() {\r
286                         return _this.syspropProvStatusList;\r
287                 },\r
288                 setSystemPropProvStatus : function(r) {\r
289                         _this.syspropProvStatusList = r;\r
290                 },\r
291                 getUpdatedVNFProvStatus : function() {\r
292                         return _this.updatedvnfProvStatus;\r
293                 },\r
294                 setUpdatedVNFProvStatus : function(r) {\r
295                         _this.updatedvnfProvStatus = r;\r
296                 },\r
297                 setArbitraryParameters : function (pList) {\r
298                         _this.arbitraryParameters = pList;\r
299                 },\r
300                 getArbitraryParameters : function () {\r
301                         return _this.arbitraryParameters;\r
302                 },\r
303                 setHideServiceFields:function(b){\r
304                         _this.hideServiceFields=b;\r
305                 },\r
306                 getHideServiceFields:function(){\r
307                         return _this.hideServiceFields;\r
308                 },\r
309                 getServiceProxies:function(){\r
310             return _this.serviceProxies;\r
311         },\r
312         setServiceProxies:function(serviceProxies){\r
313              _this.serviceProxies = serviceProxies;\r
314         },\r
315         getSourceServiceProxies:function(){\r
316             return _this.sourceServiceProxies;\r
317         },\r
318         setSourceServiceProxies:function(sourceServiceProxies){\r
319             _this.sourceServiceProxies = sourceServiceProxies;\r
320         },\r
321         getCollectorServiceProxies:function(){\r
322             return _this.collectorServiceProxies;\r
323         },\r
324         setCollectorServiceProxies:function(collectorServiceProxies){\r
325             _this.collectorServiceProxies = collectorServiceProxies;\r
326         },\r
327                 getConfigurationByPolicy:function() {\r
328                 return _this.configurationByPolicy;\r
329                 },\r
330         setConfigurationByPolicy:function (configurationByPolicy) {\r
331                         _this.configurationByPolicy = configurationByPolicy;\r
332         },\r
333         getSuppressRollback:function(){\r
334             return _this.suppressRollback;\r
335         },\r
336         setSuppressRollback:function(suppressRollback){\r
337             _this.suppressRollback = suppressRollback;\r
338         },\r
339         getPortMirroningConfigFields:function(){\r
340             return _this.portMirroningConfigFields;\r
341         },\r
342         setPortMirroningConfigFields:function(portMirroningConfigFields){\r
343             _this.portMirroningConfigFields = portMirroningConfigFields;\r
344         },\r
345         getConfigurationInstanceId : function() {\r
346             return _this.configurationInstanceId;\r
347         },\r
348         setConfigurationInstanceId : function(configurationInstanceId) {\r
349             _this.configurationInstanceId = configurationInstanceId;\r
350         },\r
351                 getConfigurationStatus: function () {\r
352                         return _this.configurationStatus;\r
353         },\r
354         setConfigurationStatus: function (configurationStatus) {\r
355                         _this.configurationStatus = configurationStatus;\r
356         },\r
357         getPortStatus: function () {\r
358             return _this.portStatus;\r
359         },\r
360         setPortStatus: function (portStatus) {\r
361             _this.portStatus = portStatus;\r
362         },\r
363         getPortId: function () {\r
364             return _this.portId;\r
365         },\r
366         setPortId: function (portId) {\r
367             _this.portId = portId;\r
368         },\r
369         getPnf: function () {\r
370             return _this.pnf;\r
371         },\r
372         setPnf: function (pnf) {\r
373             _this.pnf = pnf;\r
374         },\r
375         getOwningEntityProperties: function () {\r
376             return _this.owningEntityProperties;\r
377         },\r
378         setOwningEntityProperties: function (properties) {\r
379             _this.owningEntityProperties = properties;\r
380         }\r
381 \r
382         }\r
383 };\r
384 \r
385 appDS2.factory("DataService", [ "$log", DataService ]);\r