Replaced all tabs with spaces in java and pom.xml
[so.git] / bpmn / mso-infrastructure-bpmn / src / main / java / org / onap / so / bpmn / common / adapter / vnf / ObjectFactory.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.bpmn.common.adapter.vnf;
22
23 import javax.xml.bind.JAXBElement;
24 import javax.xml.bind.annotation.XmlElementDecl;
25 import javax.xml.bind.annotation.XmlRegistry;
26 import javax.xml.namespace.QName;
27
28
29 /**
30  * This object contains factory methods for each Java content interface and Java element interface generated in the
31  * org.onap.so.adapters.vnf.async.client package.
32  * <p>
33  * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content.
34  * The Java representation of XML content can consist of schema derived interfaces and classes representing the binding
35  * of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in
36  * this class.
37  * 
38  */
39 @XmlRegistry
40 public class ObjectFactory {
41     private static final String VNF_NOTIFY = "http://org.onap.so/vnfNotify";
42     private static final QName _RollbackVnfNotification_QNAME = new QName(VNF_NOTIFY, "rollbackVnfNotification");
43     private static final QName _DeleteVnfNotification_QNAME = new QName(VNF_NOTIFY, "deleteVnfNotification");
44     private static final QName _CreateVnfNotification_QNAME = new QName(VNF_NOTIFY, "createVnfNotification");
45     private static final QName _UpdateVnfNotification_QNAME = new QName(VNF_NOTIFY, "updateVnfNotification");
46     private static final QName _QueryVnfNotification_QNAME = new QName(VNF_NOTIFY, "queryVnfNotification");
47
48     /**
49      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package:
50      * org.onap.so.adapters.vnf.async.client
51      * 
52      */
53     public ObjectFactory() {}
54
55     /**
56      * Create an instance of {@link UpdateVnfNotification }
57      * 
58      */
59     public UpdateVnfNotification createUpdateVnfNotification() {
60         return new UpdateVnfNotification();
61     }
62
63     /**
64      * Create an instance of {@link UpdateVnfNotification.Outputs }
65      * 
66      */
67     public UpdateVnfNotification.Outputs createUpdateVnfNotificationOutputs() {
68         return new UpdateVnfNotification.Outputs();
69     }
70
71     /**
72      * Create an instance of {@link QueryVnfNotification }
73      * 
74      */
75     public QueryVnfNotification createQueryVnfNotification() {
76         return new QueryVnfNotification();
77     }
78
79     /**
80      * Create an instance of {@link QueryVnfNotification.Outputs }
81      * 
82      */
83     public QueryVnfNotification.Outputs createQueryVnfNotificationOutputs() {
84         return new QueryVnfNotification.Outputs();
85     }
86
87     /**
88      * Create an instance of {@link CreateVnfNotification }
89      * 
90      */
91     public CreateVnfNotification createCreateVnfNotification() {
92         return new CreateVnfNotification();
93     }
94
95     /**
96      * Create an instance of {@link CreateVnfNotification.Outputs }
97      * 
98      */
99     public CreateVnfNotification.Outputs createCreateVnfNotificationOutputs() {
100         return new CreateVnfNotification.Outputs();
101     }
102
103     /**
104      * Create an instance of {@link DeleteVnfNotification }
105      * 
106      */
107     public DeleteVnfNotification createDeleteVnfNotification() {
108         return new DeleteVnfNotification();
109     }
110
111     /**
112      * Create an instance of {@link RollbackVnfNotification }
113      * 
114      */
115     public RollbackVnfNotification createRollbackVnfNotification() {
116         return new RollbackVnfNotification();
117     }
118
119     /**
120      * Create an instance of {@link MsoRequest }
121      * 
122      */
123     public MsoRequest createMsoRequest() {
124         return new MsoRequest();
125     }
126
127     /**
128      * Create an instance of {@link VnfRollback }
129      * 
130      */
131     public VnfRollback createVnfRollback() {
132         return new VnfRollback();
133     }
134
135     /**
136      * Create an instance of {@link UpdateVnfNotification.Outputs.Entry }
137      * 
138      */
139     public UpdateVnfNotification.Outputs.Entry createUpdateVnfNotificationOutputsEntry() {
140         return new UpdateVnfNotification.Outputs.Entry();
141     }
142
143     /**
144      * Create an instance of {@link QueryVnfNotification.Outputs.Entry }
145      * 
146      */
147     public QueryVnfNotification.Outputs.Entry createQueryVnfNotificationOutputsEntry() {
148         return new QueryVnfNotification.Outputs.Entry();
149     }
150
151     /**
152      * Create an instance of {@link CreateVnfNotification.Outputs.Entry }
153      * 
154      */
155     public CreateVnfNotification.Outputs.Entry createCreateVnfNotificationOutputsEntry() {
156         return new CreateVnfNotification.Outputs.Entry();
157     }
158
159     /**
160      * Create an instance of {@link JAXBElement }{@code <}{@link RollbackVnfNotification }{@code >}}
161      * 
162      */
163     @XmlElementDecl(namespace = "http://org.onap.so/vnfNotify", name = "rollbackVnfNotification")
164     public JAXBElement<RollbackVnfNotification> createRollbackVnfNotification(RollbackVnfNotification value) {
165         return new JAXBElement<>(_RollbackVnfNotification_QNAME, RollbackVnfNotification.class, null, value);
166     }
167
168     /**
169      * Create an instance of {@link JAXBElement }{@code <}{@link DeleteVnfNotification }{@code >}}
170      * 
171      */
172     @XmlElementDecl(namespace = "http://org.onap.so/vnfNotify", name = "deleteVnfNotification")
173     public JAXBElement<DeleteVnfNotification> createDeleteVnfNotification(DeleteVnfNotification value) {
174         return new JAXBElement<>(_DeleteVnfNotification_QNAME, DeleteVnfNotification.class, null, value);
175     }
176
177     /**
178      * Create an instance of {@link JAXBElement }{@code <}{@link CreateVnfNotification }{@code >}}
179      * 
180      */
181     @XmlElementDecl(namespace = "http://org.onap.so/vnfNotify", name = "createVnfNotification")
182     public JAXBElement<CreateVnfNotification> createCreateVnfNotification(CreateVnfNotification value) {
183         return new JAXBElement<>(_CreateVnfNotification_QNAME, CreateVnfNotification.class, null, value);
184     }
185
186     /**
187      * Create an instance of {@link JAXBElement }{@code <}{@link UpdateVnfNotification }{@code >}}
188      * 
189      */
190     @XmlElementDecl(namespace = "http://org.onap.so/vnfNotify", name = "updateVnfNotification")
191     public JAXBElement<UpdateVnfNotification> createUpdateVnfNotification(UpdateVnfNotification value) {
192         return new JAXBElement<>(_UpdateVnfNotification_QNAME, UpdateVnfNotification.class, null, value);
193     }
194
195     /**
196      * Create an instance of {@link JAXBElement }{@code <}{@link QueryVnfNotification }{@code >}}
197      * 
198      */
199     @XmlElementDecl(namespace = "http://org.onap.so/vnfNotify", name = "queryVnfNotification")
200     public JAXBElement<QueryVnfNotification> createQueryVnfNotification(QueryVnfNotification value) {
201         return new JAXBElement<>(_QueryVnfNotification_QNAME, QueryVnfNotification.class, null, value);
202     }
203
204 }