2 * ============LICENSE_START=======================================================
\r
4 * ================================================================================
\r
5 * Copyright (C) 2017 - 2019 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
11 * http://www.apache.org/licenses/LICENSE-2.0
\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
23 var DataService = function($log, DataService) {
\r
28 getAvailableVolumeGroupList : function() {
\r
29 return _this.availableVolumeGroupList;
\r
31 setAvailableVolumeGroupList : function(availableVolumeGroupList) {
\r
32 _this.availableVolumeGroupList = availableVolumeGroupList;
\r
34 getCloudRegionTenantList : function() {
\r
35 return _this.cloudRegionTenantList;
\r
37 setCloudRegionTenantList : function(cloudRegionTenantList) {
\r
38 _this.cloudRegionTenantList = cloudRegionTenantList;
\r
40 getCloudOwnerAndLcpCloudRegionFromOptionId : function (cloudRegionOptionId) {
\r
41 var cloudRegionTenantList = this.getCloudRegionTenantList();
\r
42 var cloudRegionTenant = _.find(cloudRegionTenantList, {"cloudRegionOptionId": cloudRegionOptionId});
\r
44 cloudOwner: cloudRegionTenant.cloudOwner,
\r
45 cloudRegionId: cloudRegionTenant.cloudRegionId
\r
48 getGlobalCustomerId : function() {
\r
49 return _this.globalCustomerId;
\r
51 setGlobalCustomerId : function(globalCustomerId) {
\r
52 _this.globalCustomerId = globalCustomerId;
\r
54 getCustomizationUuid : function() {
\r
55 return _this.customizationUUID;
\r
57 setCustomizationUuid : function(customizationUUID) {
\r
58 _this.customizationUUID = customizationUUID;
\r
60 getResCustomizationUuid : function() {
\r
61 return _this.rescustomizationUUID;
\r
63 setResCustomizationUuid : function(rescustomizationUUID) {
\r
64 _this.rescustomizationUUID = rescustomizationUUID;
\r
66 getInventoryItem : function() {
\r
67 return _this.inventoryItem;
\r
69 setInventoryItem : function(inventoryItem) {
\r
70 _this.inventoryItem = inventoryItem;
\r
72 getModelId : function() {
\r
73 return _this.modelId;
\r
75 setModelId : function(modelId) {
\r
76 _this.modelId = modelId;
\r
78 getModelInstanceName : function() {
\r
79 return _this.modelInstanceName;
\r
81 setModelInstanceName : function(modelInstanceName) {
\r
82 _this.modelInstanceName = modelInstanceName;
\r
84 getModelInfo : function(componentId) {
\r
85 return _this.modelInfo[componentId];
\r
87 setModelInfo : function(componentId, modelInfo) {
\r
88 if (_this.modelInfo === undefined) {
\r
89 _this.modelInfo = new Object;
\r
91 _this.modelInfo[componentId] = modelInfo;
\r
93 getNetworkInstanceId : function() {
\r
94 return _this.networkInstanceId;
\r
96 setNetworkInstanceId : function(networkInstanceId) {
\r
97 _this.networkInstanceId = networkInstanceId;
\r
99 getServiceIdList : function() {
\r
100 return _this.serviceIdList;
\r
102 setServiceIdList : function(serviceIdList) {
\r
103 _this.serviceIdList = serviceIdList;
\r
105 setAicZones : function(aicZones) {
\r
106 _this.aicZones = aicZones;
\r
108 getAicZones : function(){
\r
109 return _this.aicZones;
\r
111 setAicZoneForPNF: function(aicZone) {
\r
112 _this.aicZone = aicZone;
\r
114 getAicZoneForPNF : function(){
\r
115 return _this.aicZone;
\r
117 getServiceInstanceId : function() {
\r
118 return _this.serviceInstanceId;
\r
120 setServiceInstanceId : function(serviceInstanceId) {
\r
121 _this.serviceInstanceId = serviceInstanceId;
\r
123 getServiceInstanceName : function() {
\r
124 return _this.serviceInstanceName;
\r
126 setServiceInstanceName : function(serviceInstanceName) {
\r
127 _this.serviceInstanceName = serviceInstanceName;
\r
129 getServiceName : function() {
\r
130 return _this.serviceName;
\r
132 setServiceName : function(serviceName) {
\r
133 _this.serviceName = serviceName;
\r
135 getServiceType : function() {
\r
136 return _this.serviceType;
\r
138 setServiceType : function(serviceType) {
\r
139 _this.serviceType = serviceType;
\r
141 getServiceUuid : function() {
\r
142 return _this.serviceUuid;
\r
144 setServiceUuid : function(serviceUuid) {
\r
145 _this.serviceUuid = serviceUuid;
\r
147 getServiceTypeName : function() {
\r
148 return _this.serviceTypeName;
\r
150 setServiceTypeName : function(serviceTypeName) {
\r
151 _this.serviceTypeName = serviceTypeName;
\r
153 getCreateSubscriberName : function() {
\r
154 return _this.createSubscriberName;
\r
156 setCreateSubscriberName : function(createSubscriberName) {
\r
157 _this.createSubscriberName = createSubscriberName;
\r
159 getSdncPreload : function() {
\r
160 return _this.sdncPreload;
\r
162 setSdncPreload : function(sdncPreload) {
\r
163 _this.sdncPreload = sdncPreload;
\r
165 getUploadSupplementoryDataFile : function() {
\r
166 return _this.uploadSupplementoryDataFile;
\r
168 setUploadSupplementoryDataFile : function(uploadSupplementoryDataFile) {
\r
169 _this.uploadSupplementoryDataFile = uploadSupplementoryDataFile;
\r
171 getSupplementoryDataFile : function() {
\r
172 return _this.supplementoryDataFile;
\r
174 setSupplementoryDataFile : function(supplementoryDataFile) {
\r
175 _this.supplementoryDataFile = supplementoryDataFile;
\r
177 getSubscriberId : function() {
\r
178 return _this.subscriberId;
\r
180 setSubscriberId : function(subscriberId) {
\r
181 _this.subscriberId = subscriberId;
\r
183 getLoggedInUserId : function() {
\r
184 return _this.loggedInUserId;
\r
186 setLoggedInUserId : function(loggedInUserId) {
\r
187 _this.loggedInUserId = loggedInUserId;
\r
189 getSubscriberName : function() {
\r
190 return _this.subscriberName;
\r
192 setSubscriberName : function(subscriberName) {
\r
193 _this.subscriberName = subscriberName;
\r
195 getSubscribers : function() {
\r
196 return _this.subscribers;
\r
198 setSubscribers : function(subscribers) {
\r
199 _this.subscribers = subscribers;
\r
201 getSubscriptionServiceTypeList : function() {
\r
202 return _this.subscriptionServiceTypeList;
\r
204 setSubscriptionServiceTypeList : function(subscriptionServiceTypeList) {
\r
205 _this.subscriptionServiceTypeList = subscriptionServiceTypeList;
\r
207 getUserParams : function() {
\r
208 return _this.userParams;
\r
210 setUserParams : function(userParams) {
\r
211 _this.userParams = userParams;
\r
213 getUserServiceInstanceName : function() {
\r
214 return _this.userServiceInstanceName;
\r
216 setUserServiceInstanceName : function(userServiceInstanceName) {
\r
217 _this.userServiceInstanceName = userServiceInstanceName;
\r
219 getVfModuleInstanceId : function() {
\r
220 return _this.vfModuleInstanceId;
\r
222 setVfModuleInstanceId : function(vfModuleInstanceId) {
\r
223 _this.vfModuleInstanceId = vfModuleInstanceId;
\r
225 getVnfInstanceId : function() {
\r
226 return _this.vnfInstanceId;
\r
228 setVnfInstanceId : function(vnfInstanceId) {
\r
229 _this.vnfInstanceId = vnfInstanceId;
\r
231 getVfModuleInstanceName : function() {
\r
232 return _this.vfModuleInstanceName;
\r
234 setVfModuleInstanceName : function(vfModuleInstanceName) {
\r
235 _this.vfModuleInstanceName = vfModuleInstanceName;
\r
237 getVolumeGroupInstanceId : function() {
\r
238 return _this.volumeGroupInstanceId;
\r
240 setVolumeGroupInstanceId : function(volumeGroupInstanceId) {
\r
241 _this.volumeGroupInstanceId = volumeGroupInstanceId;
\r
243 getLcpRegion : function() {
\r
244 return _this.lcpRegion;
\r
246 setLcpRegion : function(lcpRegion) {
\r
247 _this.lcpRegion = lcpRegion;
\r
249 getTenant : function() {
\r
250 return _this.tenant;
\r
252 setTenant : function(tenant) {
\r
253 _this.tenant = tenant;
\r
255 getTreeHandle : function() {
\r
256 return _this.treeHandle;
\r
258 setTreeHandle : function(treeHandle) {
\r
259 _this.treeHandle = treeHandle;
\r
261 setServiceInstanceToCustomer : function(serviceInstanceToCustomer) {
\r
262 _this.serviceInstanceToCustomer = [];
\r
263 _this.serviceInstanceToCustomer = serviceInstanceToCustomer;
\r
265 getServiceInstanceToCustomer : function() {
\r
266 return _this.serviceInstanceToCustomer;
\r
268 getMsoRequestParametersTestApi: function(){
\r
269 return sessionStorage.getItem("msoRequestParametersTestApiValue");
\r
271 setALaCarte : function(aval) {
\r
272 _this.aLaCarte = aval;
\r
274 getALaCarte : function() {
\r
275 // if not set return true
\r
276 if (_this.aLaCarte === undefined) {
\r
279 return _this.aLaCarte;
\r
281 setShouldIncludeInAsyncInstantiationFlow: function (val) {
\r
282 _this.shouldIncludeInAsyncInstantiationFlow = val;
\r
284 getShouldIncludeInAsyncInstantiationFlow: function(){
\r
285 if (_this.shouldIncludeInAsyncInstantiationFlow === undefined) {
\r
288 return _this.shouldIncludeInAsyncInstantiationFlow;
\r
290 setMacro : function(aval) {
\r
291 _this.macro = aval;
\r
293 getMacro : function() {
\r
294 if (_this.macro === undefined) {
\r
297 return _this.macro;
\r
299 getResources : function() {
\r
300 return _this.resources;
\r
302 setResources : function(r) {
\r
303 _this.resources = r;
\r
305 getSystemPropProvStatus : function() {
\r
306 return _this.syspropProvStatusList;
\r
308 setSystemPropProvStatus : function(r) {
\r
309 _this.syspropProvStatusList = r;
\r
311 getUpdatedVNFProvStatus : function() {
\r
312 return _this.updatedvnfProvStatus;
\r
314 setUpdatedVNFProvStatus : function(r) {
\r
315 _this.updatedvnfProvStatus = r;
\r
317 setArbitraryParameters : function (pList) {
\r
318 _this.arbitraryParameters = pList;
\r
320 getArbitraryParameters : function () {
\r
321 return _this.arbitraryParameters;
\r
323 setE2EService:function(b){
\r
324 _this.e2eService=b;
\r
326 getE2EService:function(){
\r
327 return _this.e2eService;
\r
329 setHideServiceFields:function(b){
\r
330 _this.hideServiceFields=b;
\r
332 getHideServiceFields:function(){
\r
333 return _this.hideServiceFields;
\r
335 getServiceProxies:function(){
\r
336 return _this.serviceProxies;
\r
338 setServiceProxies:function(serviceProxies){
\r
339 _this.serviceProxies = serviceProxies;
\r
341 getSourceServiceProxies:function(){
\r
342 return _this.sourceServiceProxies;
\r
344 setSourceServiceProxies:function(sourceServiceProxies){
\r
345 _this.sourceServiceProxies = sourceServiceProxies;
\r
347 getCollectorServiceProxies:function(){
\r
348 return _this.collectorServiceProxies;
\r
350 setCollectorServiceProxies:function(collectorServiceProxies){
\r
351 _this.collectorServiceProxies = collectorServiceProxies;
\r
353 getConfigurationByPolicy:function() {
\r
354 return _this.configurationByPolicy;
\r
356 setConfigurationByPolicy:function (configurationByPolicy) {
\r
357 _this.configurationByPolicy = configurationByPolicy;
\r
359 getSuppressRollback:function(){
\r
360 return _this.suppressRollback;
\r
362 setSuppressRollback:function(suppressRollback){
\r
363 _this.suppressRollback = suppressRollback;
\r
365 getPortMirroningConfigFields:function(){
\r
366 return _this.portMirroningConfigFields;
\r
368 setPortMirroningConfigFields:function(portMirroningConfigFields){
\r
369 _this.portMirroningConfigFields = portMirroningConfigFields;
\r
371 getConfigurationInstanceId : function() {
\r
372 return _this.configurationInstanceId;
\r
374 setConfigurationInstanceId : function(configurationInstanceId) {
\r
375 _this.configurationInstanceId = configurationInstanceId;
\r
377 getConfigurationStatus: function () {
\r
378 return _this.configurationStatus;
\r
380 setConfigurationStatus: function (configurationStatus) {
\r
381 _this.configurationStatus = configurationStatus;
\r
383 getPortStatus: function () {
\r
384 return _this.portStatus;
\r
386 setPortStatus: function (portStatus) {
\r
387 _this.portStatus = portStatus;
\r
389 getPortId: function () {
\r
390 return _this.portId;
\r
392 setPortId: function (portId) {
\r
393 _this.portId = portId;
\r
395 getPnf: function () {
\r
398 setPnf: function (pnf) {
\r
401 getOwningEntityProperties: function () {
\r
402 return _this.owningEntityProperties;
\r
404 setOwningEntityProperties: function (properties) {
\r
405 _this.owningEntityProperties = properties;
\r
411 appDS2.factory("DataService", [ "$log", DataService ]);
\r