Replaced all tabs with spaces in java and pom.xml
[so.git] / mso-api-handlers / mso-api-handler-common / src / main / java / org / onap / so / apihandler / camundabeans / CamundaVIDRequest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.so.apihandler.camundabeans;
22
23
24 import org.onap.so.apihandler.common.CommonConstants;
25 import com.fasterxml.jackson.annotation.JsonProperty;
26 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
27 import com.fasterxml.jackson.annotation.JsonRootName;
28
29 /**
30  * JavaBean JSON class for a "variables" which contains the JSON payload that will be passed to the Camunda process
31  */
32 @JsonPropertyOrder({CommonConstants.CAMUNDA_SERVICE_INPUT, CommonConstants.REQUEST_ID_VARIABLE,
33         CommonConstants.REQUEST_ID_HEADER, CommonConstants.IS_BASE_VF_MODULE_VARIABLE,
34         CommonConstants.RECIPE_TIMEOUT_VARIABLE, CommonConstants.REQUEST_ACTION_VARIABLE,
35         CommonConstants.SERVICE_INSTANCE_ID_VARIABLE, CommonConstants.PNF_CORRELATION_ID,
36         CommonConstants.VNF_ID_VARIABLE, CommonConstants.VF_MODULE_ID_VARIABLE,
37         CommonConstants.VOLUME_GROUP_ID_VARIABLE, CommonConstants.NETWORK_ID_VARIABLE,
38         CommonConstants.CONFIGURATION_ID_VARIABLE, CommonConstants.SERVICE_TYPE_VARIABLE,
39         CommonConstants.VNF_TYPE_VARIABLE, CommonConstants.VF_MODULE_TYPE_VARIABLE,
40         CommonConstants.NETWORK_TYPE_VARIABLE, CommonConstants.CAMUNDA_SERVICE_INPUT, CommonConstants.RECIPE_PARAMS})
41
42 @JsonRootName(CommonConstants.CAMUNDA_ROOT_INPUT)
43 public class CamundaVIDRequest {
44
45     @JsonProperty(CommonConstants.CAMUNDA_SERVICE_INPUT)
46     private CamundaInput serviceInput;
47
48     @JsonProperty(CommonConstants.CAMUNDA_HOST)
49     private CamundaInput host;
50
51     @JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
52     private CamundaInput requestId;
53
54     @JsonProperty(CommonConstants.REQUEST_ID_HEADER)
55     private CamundaInput msoRequestId;
56
57     @JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
58     private CamundaBooleanInput isBaseVfModule;
59
60     @JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
61     private CamundaIntegerInput recipeTimeout;
62
63     @JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
64     private CamundaInput requestAction;
65
66     @JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
67     private CamundaInput serviceInstanceId;
68
69     @JsonProperty(CommonConstants.PNF_CORRELATION_ID)
70     private CamundaInput pnfCorrelationId;
71
72     @JsonProperty(CommonConstants.VNF_ID_VARIABLE)
73     private CamundaInput vnfId;
74
75     @JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
76     private CamundaInput vfModuleId;
77
78     @JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
79     private CamundaInput volumeGroupId;
80
81     @JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
82     private CamundaInput networkId;
83
84     @JsonProperty(CommonConstants.CONFIGURATION_ID_VARIABLE)
85     private CamundaInput configurationId;
86
87     @JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
88     private CamundaInput serviceType;
89
90     @JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
91     private CamundaInput vnfType;
92
93     @JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
94     private CamundaInput vfModuleType;
95
96     @JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
97     private CamundaInput networkType;
98
99     @JsonProperty(CommonConstants.RECIPE_PARAMS)
100     private CamundaInput recipeParams;
101
102     @JsonProperty(CommonConstants.API_VERSION)
103     private CamundaInput apiVersion;
104
105     @JsonProperty(CommonConstants.ALACARTE)
106     private CamundaBooleanInput aLaCarte;
107
108     @JsonProperty(CommonConstants.REQUEST_URI)
109     private CamundaInput requestUri;
110
111     @JsonProperty(CommonConstants.INSTANCE_GROUP_ID)
112     private CamundaInput instanceGroupId;
113
114     @JsonProperty(CommonConstants.CAMUNDA_SERVICE_INPUT)
115     public CamundaInput getServiceInput() {
116         return serviceInput;
117     }
118
119     @JsonProperty(CommonConstants.CAMUNDA_SERVICE_INPUT)
120     public void setServiceInput(CamundaInput serviceInput) {
121         this.serviceInput = serviceInput;
122     }
123
124     @JsonProperty(CommonConstants.CAMUNDA_HOST)
125     public CamundaInput getHost() {
126         return host;
127     }
128
129     @JsonProperty(CommonConstants.CAMUNDA_HOST)
130     public void setHost(CamundaInput host) {
131         this.host = host;
132     }
133
134     @JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
135     public CamundaInput getRequestId() {
136         return requestId;
137     }
138
139     @JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
140     public void setRequestId(CamundaInput requestId) {
141         this.requestId = requestId;
142     }
143
144     @JsonProperty(CommonConstants.REQUEST_ID_HEADER)
145     public CamundaInput getMsoRequestId() {
146         return msoRequestId;
147     }
148
149     @JsonProperty(CommonConstants.REQUEST_ID_HEADER)
150     public void setMsoRequestId(CamundaInput msoRequestIdp) {
151         this.msoRequestId = msoRequestIdp;
152     }
153
154     @JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
155     public CamundaBooleanInput getIsBaseVfModule() {
156         return isBaseVfModule;
157     }
158
159     @JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
160     public void setIsBaseVfModule(CamundaBooleanInput isBaseVfModule) {
161         this.isBaseVfModule = isBaseVfModule;
162     }
163
164     @JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
165     public CamundaIntegerInput getRecipeTimeout() {
166         return recipeTimeout;
167     }
168
169     @JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
170     public void setRecipeTimeout(CamundaIntegerInput recipeTimeout) {
171         this.recipeTimeout = recipeTimeout;
172     }
173
174     @JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
175     public CamundaInput getRequestAction() {
176         return requestAction;
177     }
178
179     @JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
180     public void setRequestAction(CamundaInput requestAction) {
181         this.requestAction = requestAction;
182     }
183
184     @JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
185     public CamundaInput getServiceInstanceId() {
186         return serviceInstanceId;
187     }
188
189     @JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
190     public void setServiceInstanceId(CamundaInput serviceInstanceId) {
191         this.serviceInstanceId = serviceInstanceId;
192     }
193
194     @JsonProperty(CommonConstants.PNF_CORRELATION_ID)
195     public CamundaInput getPnfCorrelationId() {
196         return pnfCorrelationId;
197     }
198
199     @JsonProperty(CommonConstants.PNF_CORRELATION_ID)
200     public void setPnfCorrelationId(CamundaInput pnfCorrelationId) {
201         this.pnfCorrelationId = pnfCorrelationId;
202     }
203
204     @JsonProperty(CommonConstants.VNF_ID_VARIABLE)
205     public CamundaInput getVnfId() {
206         return vnfId;
207     }
208
209     @JsonProperty(CommonConstants.VNF_ID_VARIABLE)
210     public void setVnfId(CamundaInput vnfId) {
211         this.vnfId = vnfId;
212     }
213
214     @JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
215     public CamundaInput getVfModuleId() {
216         return vfModuleId;
217     }
218
219     @JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
220     public void setVfModuleId(CamundaInput vfModuleId) {
221         this.vfModuleId = vfModuleId;
222     }
223
224     @JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
225     public CamundaInput getVolumeGroupId() {
226         return volumeGroupId;
227     }
228
229     @JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
230     public void setVolumeGroupId(CamundaInput volumeGroupId) {
231         this.volumeGroupId = volumeGroupId;
232     }
233
234     @JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
235     public CamundaInput getNetworkId() {
236         return networkId;
237     }
238
239     @JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
240     public void setNetworkId(CamundaInput networkId) {
241         this.networkId = networkId;
242     }
243
244     @JsonProperty(CommonConstants.CONFIGURATION_ID_VARIABLE)
245     public CamundaInput getConfigurationId() {
246         return configurationId;
247     }
248
249     @JsonProperty(CommonConstants.CONFIGURATION_ID_VARIABLE)
250     public void setConfigurationId(CamundaInput configurationId) {
251         this.configurationId = configurationId;
252     }
253
254     @JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
255     public CamundaInput getServiceType() {
256         return serviceType;
257     }
258
259     @JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
260     public void setServiceType(CamundaInput serviceType) {
261         this.serviceType = serviceType;
262     }
263
264     @JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
265     public CamundaInput getVnfType() {
266         return vnfType;
267     }
268
269     @JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
270     public void setVnfType(CamundaInput vnfType) {
271         this.vnfType = vnfType;
272     }
273
274     @JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
275     public CamundaInput getVfModuleType() {
276         return vfModuleType;
277     }
278
279     @JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
280     public void setVfModuleType(CamundaInput vfModuleType) {
281         this.vfModuleType = vfModuleType;
282     }
283
284     @JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
285     public CamundaInput getNetworkType() {
286         return networkType;
287     }
288
289     @JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
290     public void setNetworkType(CamundaInput networkType) {
291         this.networkType = networkType;
292     }
293
294     @JsonProperty(CommonConstants.API_VERSION)
295     public CamundaInput getApiVersion() {
296         return apiVersion;
297     }
298
299     @JsonProperty(CommonConstants.API_VERSION)
300     public void setApiVersion(CamundaInput apiVersion) {
301         this.apiVersion = apiVersion;
302     }
303
304     @JsonProperty(CommonConstants.ALACARTE)
305     public CamundaBooleanInput getaLaCarte() {
306         return aLaCarte;
307     }
308
309     @JsonProperty(CommonConstants.ALACARTE)
310     public void setaLaCarte(CamundaBooleanInput aLaCarte) {
311         this.aLaCarte = aLaCarte;
312     }
313
314     @JsonProperty(CommonConstants.REQUEST_URI)
315     public CamundaInput getRequestUri() {
316         return requestUri;
317     }
318
319     @JsonProperty(CommonConstants.REQUEST_URI)
320     public void setRequestUri(CamundaInput requestUri) {
321         this.requestUri = requestUri;
322     }
323
324     public CamundaInput getRecipeParams() {
325         return recipeParams;
326     }
327
328     public void setRecipeParams(CamundaInput recipeParams) {
329         this.recipeParams = recipeParams;
330     }
331
332     @JsonProperty(CommonConstants.INSTANCE_GROUP_ID)
333     public void setInstanceGroupId(CamundaInput instanceGroupIdInput) {
334         this.instanceGroupId = instanceGroupIdInput;
335     }
336
337     @JsonProperty(CommonConstants.INSTANCE_GROUP_ID)
338     public CamundaInput getInstanceGroupId() {
339         return instanceGroupId;
340     }
341
342     @Override
343     public String toString() {
344         // return "CamundaRequest [requestId=" + + ", host="
345         // + host + ", schema=" + schema + ", reqid=" + reqid + ", svcid="
346         // + svcid + ", timeout=" + timeout + "]";
347         return "CamundaRequest";
348     }
349
350
351
352 }