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 / BpmnRequest.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 import org.onap.so.apihandler.common.CommonConstants;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
26 import com.fasterxml.jackson.annotation.JsonRootName;
27
28 /**
29  * JavaBean JSON class for a "bpmnRequest" which contains the JSON payload that will be passed to the Camunda process
30  */
31 @JsonPropertyOrder({CommonConstants.REQUEST_ID_VARIABLE, CommonConstants.IS_BASE_VF_MODULE_VARIABLE,
32         CommonConstants.RECIPE_TIMEOUT_VARIABLE, CommonConstants.REQUEST_ACTION_VARIABLE,
33         CommonConstants.SERVICE_INSTANCE_ID_VARIABLE, CommonConstants.VNF_ID_VARIABLE,
34         CommonConstants.VF_MODULE_ID_VARIABLE, CommonConstants.VOLUME_GROUP_ID_VARIABLE,
35         CommonConstants.NETWORK_ID_VARIABLE, CommonConstants.SERVICE_TYPE_VARIABLE, CommonConstants.VNF_TYPE_VARIABLE,
36         CommonConstants.VF_MODULE_TYPE_VARIABLE, CommonConstants.NETWORK_TYPE_VARIABLE,
37         CommonConstants.REQUEST_DETAILS_VARIABLE})
38 @JsonRootName(CommonConstants.CAMUNDA_ROOT_INPUT)
39 public class BpmnRequest {
40
41     @JsonProperty(CommonConstants.CAMUNDA_HOST)
42     private CamundaInput host;
43
44     @JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
45     private CamundaInput requestId;
46
47     @JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
48     private CamundaBooleanInput isBaseVfModule;
49
50     @JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
51     private CamundaIntegerInput recipeTimeout;
52
53     @JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
54     private CamundaInput requestAction;
55
56     @JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
57     private CamundaInput serviceInstanceId;
58
59     @JsonProperty(CommonConstants.VNF_ID_VARIABLE)
60     private CamundaInput vnfId;
61
62     @JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
63     private CamundaInput vfModuleId;
64
65     @JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
66     private CamundaInput volumeGroupId;
67
68     @JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
69     private CamundaInput networkId;
70
71     @JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
72     private CamundaInput serviceType;
73
74     @JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
75     private CamundaInput vnfType;
76
77     @JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
78     private CamundaInput vfModuleType;
79
80     @JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
81     private CamundaInput networkType;
82
83     @JsonProperty(CommonConstants.REQUEST_DETAILS_VARIABLE)
84     private CamundaInput requestDetails;
85
86     public BpmnRequest() {
87         /* Empty constructor */
88
89     }
90
91     @JsonProperty(CommonConstants.CAMUNDA_HOST)
92     public CamundaInput getHost() {
93         return host;
94     }
95
96     @JsonProperty(CommonConstants.CAMUNDA_HOST)
97     public void setHost(CamundaInput host) {
98         this.host = host;
99     }
100
101     @JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
102     public CamundaInput getRequestId() {
103         return requestId;
104     }
105
106     @JsonProperty(CommonConstants.REQUEST_ID_VARIABLE)
107     public void setRequestId(CamundaInput requestId) {
108         this.requestId = requestId;
109     }
110
111     @JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
112     public CamundaBooleanInput getIsBaseVfModule() {
113         return isBaseVfModule;
114     }
115
116     @JsonProperty(CommonConstants.IS_BASE_VF_MODULE_VARIABLE)
117     public void setIsBaseVfModule(CamundaBooleanInput isBaseVfModule) {
118         this.isBaseVfModule = isBaseVfModule;
119     }
120
121     @JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
122     public CamundaIntegerInput getRecipeTimeout() {
123         return recipeTimeout;
124     }
125
126     @JsonProperty(CommonConstants.RECIPE_TIMEOUT_VARIABLE)
127     public void setRecipeTimeout(CamundaIntegerInput recipeTimeout) {
128         this.recipeTimeout = recipeTimeout;
129     }
130
131     @JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
132     public CamundaInput getRequestAction() {
133         return requestAction;
134     }
135
136     @JsonProperty(CommonConstants.REQUEST_ACTION_VARIABLE)
137     public void setRequestAction(CamundaInput requestAction) {
138         this.requestAction = requestAction;
139     }
140
141     @JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
142     public CamundaInput getServiceInstanceId() {
143         return serviceInstanceId;
144     }
145
146     @JsonProperty(CommonConstants.SERVICE_INSTANCE_ID_VARIABLE)
147     public void setServiceInstanceId(CamundaInput serviceInstanceId) {
148         this.serviceInstanceId = serviceInstanceId;
149     }
150
151     @JsonProperty(CommonConstants.VNF_ID_VARIABLE)
152     public CamundaInput getVnfId() {
153         return vnfId;
154     }
155
156     @JsonProperty(CommonConstants.VNF_ID_VARIABLE)
157     public void setVnfId(CamundaInput vnfId) {
158         this.vnfId = vnfId;
159     }
160
161     @JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
162     public CamundaInput getVfModuleId() {
163         return vfModuleId;
164     }
165
166     @JsonProperty(CommonConstants.VF_MODULE_ID_VARIABLE)
167     public void setVfModuleId(CamundaInput vfModuleId) {
168         this.vfModuleId = vfModuleId;
169     }
170
171     @JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
172     public CamundaInput getVolumeGroupId() {
173         return volumeGroupId;
174     }
175
176     @JsonProperty(CommonConstants.VOLUME_GROUP_ID_VARIABLE)
177     public void setVolumeGroupId(CamundaInput volumeGroupId) {
178         this.volumeGroupId = volumeGroupId;
179     }
180
181     @JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
182     public CamundaInput getNetworkId() {
183         return networkId;
184     }
185
186     @JsonProperty(CommonConstants.NETWORK_ID_VARIABLE)
187     public void setNetworkId(CamundaInput networkId) {
188         this.networkId = networkId;
189     }
190
191     @JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
192     public CamundaInput getServiceType() {
193         return serviceType;
194     }
195
196     @JsonProperty(CommonConstants.SERVICE_TYPE_VARIABLE)
197     public void setServiceType(CamundaInput serviceType) {
198         this.serviceType = serviceType;
199     }
200
201     @JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
202     public CamundaInput getVnfType() {
203         return vnfType;
204     }
205
206     @JsonProperty(CommonConstants.VNF_TYPE_VARIABLE)
207     public void setVnfType(CamundaInput vnfType) {
208         this.vnfType = vnfType;
209     }
210
211     @JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
212     public CamundaInput getVfModuleType() {
213         return vfModuleType;
214     }
215
216     @JsonProperty(CommonConstants.VF_MODULE_TYPE_VARIABLE)
217     public void setVfModuleType(CamundaInput vfModuleType) {
218         this.vfModuleType = vfModuleType;
219     }
220
221     @JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
222     public CamundaInput getNetworkType() {
223         return networkType;
224     }
225
226     @JsonProperty(CommonConstants.NETWORK_TYPE_VARIABLE)
227     public void setNetworkType(CamundaInput networkType) {
228         this.networkType = networkType;
229     }
230
231     @JsonProperty(CommonConstants.REQUEST_DETAILS_VARIABLE)
232     public CamundaInput getRequestDetails() {
233         return requestDetails;
234     }
235
236     @JsonProperty(CommonConstants.REQUEST_DETAILS_VARIABLE)
237     public void setRequestDetails(CamundaInput requestDetails) {
238         this.requestDetails = requestDetails;
239     }
240
241
242
243     @Override
244     public String toString() {
245
246         return "BpmnRequest";
247     }
248
249 }