Remove unnecessary use of Calendar.getInstance()
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / openecomp / mso / bpmn / common / adapter / vnf / VnfAdapterNotify.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * OPENECOMP - MSO
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.openecomp.mso.bpmn.common.adapter.vnf;
22
23 import javax.jws.Oneway;
24 import javax.jws.WebMethod;
25 import javax.jws.WebParam;
26 import javax.jws.WebService;
27 import javax.xml.bind.annotation.XmlSeeAlso;
28 import javax.xml.ws.Action;
29 import javax.xml.ws.RequestWrapper;
30
31
32 /**
33  * This class was generated by the JAX-WS RI.
34  * JAX-WS RI 2.2.8
35  * Generated source version: 2.2
36  * 
37  */
38 @WebService(name = "vnfAdapterNotify", targetNamespace = "http://org.openecomp.mso/vnfNotify")
39 @XmlSeeAlso({
40     ObjectFactory.class
41 })
42 public interface VnfAdapterNotify {
43
44
45     /**
46      * 
47      * @param errorMessage
48      * @param exception
49      * @param messageId
50      * @param completed
51      */
52     @WebMethod
53     @Oneway
54     @RequestWrapper(localName = "rollbackVnfNotification", targetNamespace = "http://org.openecomp.mso/vnfNotify", className = "org.openecomp.mso.adapters.vnf.async.client.RollbackVnfNotification")
55     @Action(input = "http://org.openecomp.mso/notify/adapterNotify/rollbackVnfNotificationRequest")
56     public void rollbackVnfNotification(
57         @WebParam(name = "messageId", targetNamespace = "")
58         String messageId,
59         @WebParam(name = "completed", targetNamespace = "")
60         boolean completed,
61         @WebParam(name = "exception", targetNamespace = "")
62         MsoExceptionCategory exception,
63         @WebParam(name = "errorMessage", targetNamespace = "")
64         String errorMessage);
65
66     /**
67      * 
68      * @param errorMessage
69      * @param vnfExists
70      * @param status
71      * @param exception
72      * @param outputs
73      * @param messageId
74      * @param vnfId
75      * @param completed
76      */
77     @WebMethod
78     @Oneway
79     @RequestWrapper(localName = "queryVnfNotification", targetNamespace = "http://org.openecomp.mso/vnfNotify", className = "org.openecomp.mso.adapters.vnf.async.client.QueryVnfNotification")
80     @Action(input = "http://org.openecomp.mso/notify/adapterNotify/queryVnfNotificationRequest")
81     public void queryVnfNotification(
82         @WebParam(name = "messageId", targetNamespace = "")
83         String messageId,
84         @WebParam(name = "completed", targetNamespace = "")
85         boolean completed,
86         @WebParam(name = "exception", targetNamespace = "")
87         MsoExceptionCategory exception,
88         @WebParam(name = "errorMessage", targetNamespace = "")
89         String errorMessage,
90         @WebParam(name = "vnfExists", targetNamespace = "")
91         Boolean vnfExists,
92         @WebParam(name = "vnfId", targetNamespace = "")
93         String vnfId,
94         @WebParam(name = "status", targetNamespace = "")
95         VnfStatus status,
96         @WebParam(name = "outputs", targetNamespace = "")
97         org.openecomp.mso.bpmn.common.adapter.vnf.QueryVnfNotification.Outputs outputs);
98
99     /**
100      * 
101      * @param errorMessage
102      * @param exception
103      * @param rollback
104      * @param outputs
105      * @param messageId
106      * @param vnfId
107      * @param completed
108      */
109     @WebMethod
110     @Oneway
111     @RequestWrapper(localName = "createVnfNotification", targetNamespace = "http://org.openecomp.mso/vnfNotify", className = "org.openecomp.mso.adapters.vnf.async.client.CreateVnfNotification")
112     @Action(input = "http://org.openecomp.mso/notify/adapterNotify/createVnfNotificationRequest")
113     public void createVnfNotification(
114         @WebParam(name = "messageId", targetNamespace = "")
115         String messageId,
116         @WebParam(name = "completed", targetNamespace = "")
117         boolean completed,
118         @WebParam(name = "exception", targetNamespace = "")
119         MsoExceptionCategory exception,
120         @WebParam(name = "errorMessage", targetNamespace = "")
121         String errorMessage,
122         @WebParam(name = "vnfId", targetNamespace = "")
123         String vnfId,
124         @WebParam(name = "outputs", targetNamespace = "")
125         org.openecomp.mso.bpmn.common.adapter.vnf.CreateVnfNotification.Outputs outputs,
126         @WebParam(name = "rollback", targetNamespace = "")
127         VnfRollback rollback);
128
129     /**
130      * 
131      * @param errorMessage
132      * @param exception
133      * @param rollback
134      * @param outputs
135      * @param messageId
136      * @param completed
137      */
138     @WebMethod
139     @Oneway
140     @RequestWrapper(localName = "updateVnfNotification", targetNamespace = "http://org.openecomp.mso/vnfNotify", className = "org.openecomp.mso.adapters.vnf.async.client.UpdateVnfNotification")
141     @Action(input = "http://org.openecomp.mso/notify/adapterNotify/updateVnfNotificationRequest")
142     public void updateVnfNotification(
143         @WebParam(name = "messageId", targetNamespace = "")
144         String messageId,
145         @WebParam(name = "completed", targetNamespace = "")
146         boolean completed,
147         @WebParam(name = "exception", targetNamespace = "")
148         MsoExceptionCategory exception,
149         @WebParam(name = "errorMessage", targetNamespace = "")
150         String errorMessage,
151         @WebParam(name = "outputs", targetNamespace = "")
152         org.openecomp.mso.bpmn.common.adapter.vnf.UpdateVnfNotification.Outputs outputs,
153         @WebParam(name = "rollback", targetNamespace = "")
154         VnfRollback rollback);
155
156     /**
157      * 
158      * @param errorMessage
159      * @param exception
160      * @param messageId
161      * @param completed
162      */
163     @WebMethod
164     @Oneway
165     @RequestWrapper(localName = "deleteVnfNotification", targetNamespace = "http://org.openecomp.mso/vnfNotify", className = "org.openecomp.mso.adapters.vnf.async.client.DeleteVnfNotification")
166     @Action(input = "http://org.openecomp.mso/notify/adapterNotify/deleteVnfNotificationRequest")
167     public void deleteVnfNotification(
168         @WebParam(name = "messageId", targetNamespace = "")
169         String messageId,
170         @WebParam(name = "completed", targetNamespace = "")
171         boolean completed,
172         @WebParam(name = "exception", targetNamespace = "")
173         MsoExceptionCategory exception,
174         @WebParam(name = "errorMessage", targetNamespace = "")
175         String errorMessage);
176
177 }