2 * ============LICENSE_START=======================================================
\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
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 getGlobalCustomerId : function() {
\r
41 return _this.globalCustomerId;
\r
43 setGlobalCustomerId : function(globalCustomerId) {
\r
44 _this.globalCustomerId = globalCustomerId;
\r
46 getCustomizationUuid : function() {
\r
47 return _this.customizationUUID;
\r
49 setCustomizationUuid : function(customizationUUID) {
\r
50 _this.customizationUUID = customizationUUID;
\r
52 getResCustomizationUuid : function() {
\r
53 return _this.rescustomizationUUID;
\r
55 setResCustomizationUuid : function(rescustomizationUUID) {
\r
56 _this.rescustomizationUUID = rescustomizationUUID;
\r
58 getInventoryItem : function() {
\r
59 return _this.inventoryItem;
\r
61 setInventoryItem : function(inventoryItem) {
\r
62 _this.inventoryItem = inventoryItem;
\r
64 getModelId : function() {
\r
65 return _this.modelId;
\r
67 setModelId : function(modelId) {
\r
68 _this.modelId = modelId;
\r
70 getModelInstanceName : function() {
\r
71 return _this.modelInstanceName;
\r
73 setModelInstanceName : function(modelInstanceName) {
\r
74 _this.modelInstanceName = modelInstanceName;
\r
76 getModelInfo : function(componentId) {
\r
77 return _this.modelInfo[componentId];
\r
79 setModelInfo : function(componentId, modelInfo) {
\r
80 if (_this.modelInfo === undefined) {
\r
81 _this.modelInfo = new Object;
\r
83 _this.modelInfo[componentId] = modelInfo;
\r
85 getNetworkInstanceId : function() {
\r
86 return _this.networkInstanceId;
\r
88 setNetworkInstanceId : function(networkInstanceId) {
\r
89 _this.networkInstanceId = networkInstanceId;
\r
91 getServiceIdList : function() {
\r
92 return _this.serviceIdList;
\r
94 setServiceIdList : function(serviceIdList) {
\r
95 _this.serviceIdList = serviceIdList;
\r
97 setAicZones : function(aicZones) {
\r
98 _this.aicZones = aicZones;
\r
100 getAicZones : function(){
\r
101 return _this.aicZones;
\r
103 setAicZoneForPNF: function(aicZone) {
\r
104 _this.aicZone = aicZone;
\r
106 getAicZoneForPNF : function(){
\r
107 return _this.aicZone;
\r
109 getServiceInstanceId : function() {
\r
110 return _this.serviceInstanceId;
\r
112 setServiceInstanceId : function(serviceInstanceId) {
\r
113 _this.serviceInstanceId = serviceInstanceId;
\r
115 getServiceInstanceName : function() {
\r
116 return _this.serviceInstanceName;
\r
118 setServiceInstanceName : function(serviceInstanceName) {
\r
119 _this.serviceInstanceName = serviceInstanceName;
\r
121 getServiceName : function() {
\r
122 return _this.serviceName;
\r
124 setServiceName : function(serviceName) {
\r
125 _this.serviceName = serviceName;
\r
127 getServiceType : function() {
\r
128 return _this.serviceType;
\r
130 setServiceType : function(serviceType) {
\r
131 _this.serviceType = serviceType;
\r
133 getServiceUuid : function() {
\r
134 return _this.serviceUuid;
\r
136 setServiceUuid : function(serviceUuid) {
\r
137 _this.serviceUuid = serviceUuid;
\r
139 getServiceTypeName : function() {
\r
140 return _this.serviceTypeName;
\r
142 setServiceTypeName : function(serviceTypeName) {
\r
143 _this.serviceTypeName = serviceTypeName;
\r
145 getCreateSubscriberName : function() {
\r
146 return _this.createSubscriberName;
\r
148 setCreateSubscriberName : function(createSubscriberName) {
\r
149 _this.createSubscriberName = createSubscriberName;
\r
151 getSdncPreload : function() {
\r
152 return _this.sdncPreload;
\r
154 setSdncPreload : function(sdncPreload) {
\r
155 _this.sdncPreload = sdncPreload;
\r
157 getUploadSupplementoryDataFile : function() {
\r
158 return _this.uploadSupplementoryDataFile;
\r
160 setUploadSupplementoryDataFile : function(uploadSupplementoryDataFile) {
\r
161 _this.uploadSupplementoryDataFile = uploadSupplementoryDataFile;
\r
163 getSupplementoryDataFile : function() {
\r
164 return _this.supplementoryDataFile;
\r
166 setSupplementoryDataFile : function(supplementoryDataFile) {
\r
167 _this.supplementoryDataFile = supplementoryDataFile;
\r
169 getSubscriberId : function() {
\r
170 return _this.subscriberId;
\r
172 setSubscriberId : function(subscriberId) {
\r
173 _this.subscriberId = subscriberId;
\r
175 getLoggedInUserId : function() {
\r
176 return _this.loggedInUserId;
\r
178 setLoggedInUserId : function(loggedInUserId) {
\r
179 _this.loggedInUserId = loggedInUserId;
\r
181 getSubscriberName : function() {
\r
182 return _this.subscriberName;
\r
184 setSubscriberName : function(subscriberName) {
\r
185 _this.subscriberName = subscriberName;
\r
187 getSubscribers : function() {
\r
188 return _this.subscribers;
\r
190 setSubscribers : function(subscribers) {
\r
191 _this.subscribers = subscribers;
\r
193 getSubscriptionServiceTypeList : function() {
\r
194 return _this.subscriptionServiceTypeList;
\r
196 setSubscriptionServiceTypeList : function(subscriptionServiceTypeList) {
\r
197 _this.subscriptionServiceTypeList = subscriptionServiceTypeList;
\r
199 getUserParams : function() {
\r
200 return _this.userParams;
\r
202 setUserParams : function(userParams) {
\r
203 _this.userParams = userParams;
\r
205 getUserServiceInstanceName : function() {
\r
206 return _this.userServiceInstanceName;
\r
208 setUserServiceInstanceName : function(userServiceInstanceName) {
\r
209 _this.userServiceInstanceName = userServiceInstanceName;
\r
211 getVfModuleInstanceId : function() {
\r
212 return _this.vfModuleInstanceId;
\r
214 setVfModuleInstanceId : function(vfModuleInstanceId) {
\r
215 _this.vfModuleInstanceId = vfModuleInstanceId;
\r
217 getVnfInstanceId : function() {
\r
218 return _this.vnfInstanceId;
\r
220 setVnfInstanceId : function(vnfInstanceId) {
\r
221 _this.vnfInstanceId = vnfInstanceId;
\r
223 getVfModuleInstanceName : function() {
\r
224 return _this.vfModuleInstanceName;
\r
226 setVfModuleInstanceName : function(vfModuleInstanceName) {
\r
227 _this.vfModuleInstanceName = vfModuleInstanceName;
\r
229 getVolumeGroupInstanceId : function() {
\r
230 return _this.volumeGroupInstanceId;
\r
232 setVolumeGroupInstanceId : function(volumeGroupInstanceId) {
\r
233 _this.volumeGroupInstanceId = volumeGroupInstanceId;
\r
235 getLcpRegion : function() {
\r
236 return _this.lcpRegion;
\r
238 setLcpRegion : function(lcpRegion) {
\r
239 _this.lcpRegion = lcpRegion;
\r
241 getTenant : function() {
\r
242 return _this.tenant;
\r
244 setTenant : function(tenant) {
\r
245 _this.tenant = tenant;
\r
247 getTreeHandle : function() {
\r
248 return _this.treeHandle;
\r
250 setTreeHandle : function(treeHandle) {
\r
251 _this.treeHandle = treeHandle;
\r
253 setServiceInstanceToCustomer : function(serviceInstanceToCustomer) {
\r
254 _this.serviceInstanceToCustomer = [];
\r
255 _this.serviceInstanceToCustomer = serviceInstanceToCustomer;
\r
257 getServiceInstanceToCustomer : function() {
\r
258 return _this.serviceInstanceToCustomer;
\r
260 setALaCarte : function(aval) {
\r
261 _this.aLaCarte = aval;
\r
263 getALaCarte : function() {
\r
264 // if not set return true
\r
265 if (_this.aLaCarte === undefined) {
\r
268 return _this.aLaCarte;
\r
270 setMacro : function(aval) {
\r
271 _this.macro = aval;
\r
273 getMacro : function() {
\r
274 if (_this.macro === undefined) {
\r
277 return _this.macro;
\r
279 getResources : function() {
\r
280 return _this.resources;
\r
282 setResources : function(r) {
\r
283 _this.resources = r;
\r
285 getSystemPropProvStatus : function() {
\r
286 return _this.syspropProvStatusList;
\r
288 setSystemPropProvStatus : function(r) {
\r
289 _this.syspropProvStatusList = r;
\r
291 getUpdatedVNFProvStatus : function() {
\r
292 return _this.updatedvnfProvStatus;
\r
294 setUpdatedVNFProvStatus : function(r) {
\r
295 _this.updatedvnfProvStatus = r;
\r
297 setArbitraryParameters : function (pList) {
\r
298 _this.arbitraryParameters = pList;
\r
300 getArbitraryParameters : function () {
\r
301 return _this.arbitraryParameters;
\r
303 setE2EService:function(b){
\r
304 _this.e2eService=b;
\r
306 getE2EService:function(){
\r
307 return _this.e2eService;
\r
309 setHideServiceFields:function(b){
\r
310 _this.hideServiceFields=b;
\r
312 getHideServiceFields:function(){
\r
313 return _this.hideServiceFields;
\r
315 getServiceProxies:function(){
\r
316 return _this.serviceProxies;
\r
318 setServiceProxies:function(serviceProxies){
\r
319 _this.serviceProxies = serviceProxies;
\r
321 getSourceServiceProxies:function(){
\r
322 return _this.sourceServiceProxies;
\r
324 setSourceServiceProxies:function(sourceServiceProxies){
\r
325 _this.sourceServiceProxies = sourceServiceProxies;
\r
327 getCollectorServiceProxies:function(){
\r
328 return _this.collectorServiceProxies;
\r
330 setCollectorServiceProxies:function(collectorServiceProxies){
\r
331 _this.collectorServiceProxies = collectorServiceProxies;
\r
333 getConfigurationByPolicy:function() {
\r
334 return _this.configurationByPolicy;
\r
336 setConfigurationByPolicy:function (configurationByPolicy) {
\r
337 _this.configurationByPolicy = configurationByPolicy;
\r
339 getSuppressRollback:function(){
\r
340 return _this.suppressRollback;
\r
342 setSuppressRollback:function(suppressRollback){
\r
343 _this.suppressRollback = suppressRollback;
\r
345 getPortMirroningConfigFields:function(){
\r
346 return _this.portMirroningConfigFields;
\r
348 setPortMirroningConfigFields:function(portMirroningConfigFields){
\r
349 _this.portMirroningConfigFields = portMirroningConfigFields;
\r
351 getConfigurationInstanceId : function() {
\r
352 return _this.configurationInstanceId;
\r
354 setConfigurationInstanceId : function(configurationInstanceId) {
\r
355 _this.configurationInstanceId = configurationInstanceId;
\r
357 getConfigurationStatus: function () {
\r
358 return _this.configurationStatus;
\r
360 setConfigurationStatus: function (configurationStatus) {
\r
361 _this.configurationStatus = configurationStatus;
\r
363 getPortStatus: function () {
\r
364 return _this.portStatus;
\r
366 setPortStatus: function (portStatus) {
\r
367 _this.portStatus = portStatus;
\r
369 getPortId: function () {
\r
370 return _this.portId;
\r
372 setPortId: function (portId) {
\r
373 _this.portId = portId;
\r
375 getPnf: function () {
\r
378 setPnf: function (pnf) {
\r
381 getOwningEntityProperties: function () {
\r
382 return _this.owningEntityProperties;
\r
384 setOwningEntityProperties: function (properties) {
\r
385 _this.owningEntityProperties = properties;
\r
391 appDS2.factory("DataService", [ "$log", DataService ]);
\r