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 getServiceInstanceId : function() {
\r
98 return _this.serviceInstanceId;
\r
100 setServiceInstanceId : function(serviceInstanceId) {
\r
101 _this.serviceInstanceId = serviceInstanceId;
\r
103 getServiceInstanceName : function() {
\r
104 return _this.serviceInstanceName;
\r
106 setServiceInstanceName : function(serviceInstanceName) {
\r
107 _this.serviceInstanceName = serviceInstanceName;
\r
109 getServiceName : function() {
\r
110 return _this.serviceName;
\r
112 setServiceName : function(serviceName) {
\r
113 _this.serviceName = serviceName;
\r
115 getServiceType : function() {
\r
116 return _this.serviceType;
\r
118 setServiceType : function(serviceType) {
\r
119 _this.serviceType = serviceType;
\r
121 getServiceUuid : function() {
\r
122 return _this.serviceUuid;
\r
124 setServiceUuid : function(serviceUuid) {
\r
125 _this.serviceUuid = serviceUuid;
\r
127 getSubscriberId : function() {
\r
128 return _this.subscriberId;
\r
130 setSubscriberId : function(subscriberId) {
\r
131 _this.subscriberId = subscriberId;
\r
133 getLoggedInUserId : function() {
\r
134 return _this.loggedInUserId;
\r
136 setLoggedInUserId : function(loggedInUserId) {
\r
137 _this.loggedInUserId = loggedInUserId;
\r
139 getSubscriberName : function() {
\r
140 return _this.subscriberName;
\r
142 setSubscriberName : function(subscriberName) {
\r
143 _this.subscriberName = subscriberName;
\r
145 getSubscribers : function() {
\r
146 return _this.subscribers;
\r
148 setSubscribers : function(subscribers) {
\r
149 _this.subscribers = subscribers;
\r
151 getSubscriptionServiceTypeList : function() {
\r
152 return _this.subscriptionServiceTypeList;
\r
154 setSubscriptionServiceTypeList : function(subscriptionServiceTypeList) {
\r
155 _this.subscriptionServiceTypeList = subscriptionServiceTypeList;
\r
157 getUserParams : function() {
\r
158 return _this.userParams;
\r
160 setUserParams : function(userParams) {
\r
161 _this.userParams = userParams;
\r
163 getUserServiceInstanceName : function() {
\r
164 return _this.userServiceInstanceName;
\r
166 setUserServiceInstanceName : function(userServiceInstanceName) {
\r
167 _this.userServiceInstanceName = userServiceInstanceName;
\r
169 getVfModuleInstanceId : function() {
\r
170 return _this.vfModuleInstanceId;
\r
172 setVfModuleInstanceId : function(vfModuleInstanceId) {
\r
173 _this.vfModuleInstanceId = vfModuleInstanceId;
\r
175 getVnfInstanceId : function() {
\r
176 return _this.vnfInstanceId;
\r
178 setVnfInstanceId : function(vnfInstanceId) {
\r
179 _this.vnfInstanceId = vnfInstanceId;
\r
181 getVolumeGroupInstanceId : function() {
\r
182 return _this.volumeGroupInstanceId;
\r
184 setVolumeGroupInstanceId : function(volumeGroupInstanceId) {
\r
185 _this.volumeGroupInstanceId = volumeGroupInstanceId;
\r
187 getLcpRegion : function() {
\r
188 return _this.lcpRegion;
\r
190 setLcpRegion : function(lcpRegion) {
\r
191 _this.lcpRegion = lcpRegion;
\r
193 getTenant : function() {
\r
194 return _this.tenant;
\r
196 setTenant : function(tenant) {
\r
197 _this.tenant = tenant;
\r
199 getTreeHandle : function() {
\r
200 return _this.treeHandle;
\r
202 setTreeHandle : function(treeHandle) {
\r
203 _this.treeHandle = treeHandle;
\r
205 setServiceInstanceToCustomer : function(serviceInstanceToCustomer) {
\r
206 _this.serviceInstanceToCustomer = [];
\r
207 _this.serviceInstanceToCustomer = serviceInstanceToCustomer;
\r
209 getServiceInstanceToCustomer : function() {
\r
210 return _this.serviceInstanceToCustomer;
\r
212 setALaCarte : function(aval) {
\r
213 _this.aLaCarte = aval;
\r
215 getALaCarte : function() {
\r
216 // if not set return true
\r
217 if (_this.aLaCarte === undefined) {
\r
220 return _this.aLaCarte;
\r
222 getResources : function() {
\r
223 return _this.resources;
\r
225 setResources : function(r) {
\r
226 _this.resources = r;
\r
228 getSystemPropProvStatus : function() {
\r
229 return _this.syspropProvStatusList;
\r
231 setSystemPropProvStatus : function(r) {
\r
232 _this.syspropProvStatusList = r;
\r
234 getUpdatedVNFProvStatus : function() {
\r
235 return _this.updatedvnfProvStatus;
\r
237 setUpdatedVNFProvStatus : function(r) {
\r
238 _this.updatedvnfProvStatus = r;
\r
243 appDS2.factory("DataService", [ "$log", DataService ]);
\r