Containerization feature of SO
[so.git] / adapters / mso-openstack-adapters / src / main / java / org / onap / so / adapters / network / async / client / NetworkAdapterNotify.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.adapters.network.async.client;
22
23 import java.util.List;
24
25 import javax.jws.WebMethod;
26 import javax.jws.WebParam;
27 import javax.jws.WebService;
28 import javax.xml.bind.annotation.XmlSeeAlso;
29 import javax.xml.ws.Action;
30 import javax.xml.ws.RequestWrapper;
31 import javax.xml.ws.ResponseWrapper;
32
33
34 /**
35  * This class was generated by the JAX-WS RI.
36  * JAX-WS RI 2.2.9-b14002
37  * Generated source version: 2.2
38  * 
39  */
40 @WebService(name = "networkAdapterNotify", targetNamespace = "http://org.onap.so/networkNotify")
41 @XmlSeeAlso({
42     ObjectFactory.class
43 })
44 public interface NetworkAdapterNotify {
45
46
47     /**
48      * 
49      * @param exception
50      * @param errorMessage
51      * @param messageId
52      * @param completed
53      */
54     @WebMethod
55     @RequestWrapper(localName = "rollbackNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.RollbackNetworkNotification")
56     @ResponseWrapper(localName = "rollbackNetworkNotificationResponse", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.RollbackNetworkNotificationResponse")
57     @Action(input = "http://org.onap.so/notify/adapterNotify/rollbackNetworkNotificationRequest", output = "http://org.onap.so/notify/adapterNotify/rollbackNetworkNotificationResponse")
58     public void rollbackNetworkNotification(
59         @WebParam(name = "messageId", targetNamespace = "")
60         String messageId,
61         @WebParam(name = "completed", targetNamespace = "")
62         boolean completed,
63         @WebParam(name = "exception", targetNamespace = "")
64         MsoExceptionCategory exception,
65         @WebParam(name = "errorMessage", targetNamespace = "")
66         String errorMessage);
67
68     /**
69      * 
70      * @param exception
71      * @param vlans
72      * @param networkExists
73      * @param errorMessage
74      * @param messageId
75      * @param networkId
76      * @param completed
77      * @param neutronNetworkId
78      * @param status
79      * @param subnetIdMap
80      */
81     @WebMethod
82     @RequestWrapper(localName = "queryNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.QueryNetworkNotification")
83     @ResponseWrapper(localName = "queryNetworkNotificationResponse", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.QueryNetworkNotificationResponse")
84     @Action(input = "http://org.onap.so/notify/adapterNotify/queryNetworkNotificationRequest", output = "http://org.onap.so/notify/adapterNotify/queryNetworkNotificationResponse")
85     public void queryNetworkNotification(
86         @WebParam(name = "messageId", targetNamespace = "")
87         String messageId,
88         @WebParam(name = "completed", targetNamespace = "")
89         boolean completed,
90         @WebParam(name = "exception", targetNamespace = "")
91         MsoExceptionCategory exception,
92         @WebParam(name = "errorMessage", targetNamespace = "")
93         String errorMessage,
94         @WebParam(name = "networkExists", targetNamespace = "")
95         Boolean networkExists,
96         @WebParam(name = "networkId", targetNamespace = "")
97         String networkId,
98         @WebParam(name = "neutronNetworkId", targetNamespace = "")
99         String neutronNetworkId,
100         @WebParam(name = "status", targetNamespace = "")
101         NetworkStatus status,
102         @WebParam(name = "vlans", targetNamespace = "")
103         List<Integer> vlans,
104         @WebParam(name = "subnetIdMap", targetNamespace = "")
105         org.onap.so.adapters.network.async.client.QueryNetworkNotification.SubnetIdMap subnetIdMap);
106
107     /**
108      * 
109      * @param exception
110      * @param rollback
111      * @param errorMessage
112      * @param messageId
113      * @param networkId
114      * @param completed
115      * @param neutronNetworkId
116      * @param subnetIdMap
117      */
118     @WebMethod
119     @RequestWrapper(localName = "createNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.CreateNetworkNotification")
120     @ResponseWrapper(localName = "createNetworkNotificationResponse", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.CreateNetworkNotificationResponse")
121     @Action(input = "http://org.onap.so/notify/adapterNotify/createNetworkNotificationRequest", output = "http://org.onap.so/notify/adapterNotify/createNetworkNotificationResponse")
122     public void createNetworkNotification(
123         @WebParam(name = "messageId", targetNamespace = "")
124         String messageId,
125         @WebParam(name = "completed", targetNamespace = "")
126         boolean completed,
127         @WebParam(name = "exception", targetNamespace = "")
128         MsoExceptionCategory exception,
129         @WebParam(name = "errorMessage", targetNamespace = "")
130         String errorMessage,
131         @WebParam(name = "networkId", targetNamespace = "")
132         String networkId,
133         @WebParam(name = "neutronNetworkId", targetNamespace = "")
134         String neutronNetworkId,
135         @WebParam(name = "subnetIdMap", targetNamespace = "")
136         org.onap.so.adapters.network.async.client.CreateNetworkNotification.SubnetIdMap subnetIdMap,
137         @WebParam(name = "rollback", targetNamespace = "")
138         NetworkRollback rollback);
139
140     /**
141      * 
142      * @param exception
143      * @param networkDeleted
144      * @param errorMessage
145      * @param messageId
146      * @param completed
147      */
148     @WebMethod
149     @RequestWrapper(localName = "deleteNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.DeleteNetworkNotification")
150     @ResponseWrapper(localName = "deleteNetworkNotificationResponse", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.DeleteNetworkNotificationResponse")
151     @Action(input = "http://org.onap.so/notify/adapterNotify/deleteNetworkNotificationRequest", output = "http://org.onap.so/notify/adapterNotify/deleteNetworkNotificationResponse")
152     public void deleteNetworkNotification(
153         @WebParam(name = "messageId", targetNamespace = "")
154         String messageId,
155         @WebParam(name = "completed", targetNamespace = "")
156         boolean completed,
157         @WebParam(name = "exception", targetNamespace = "")
158         MsoExceptionCategory exception,
159         @WebParam(name = "errorMessage", targetNamespace = "")
160         String errorMessage,
161         @WebParam(name = "networkDeleted", targetNamespace = "")
162         Boolean networkDeleted);
163
164     /**
165      * 
166      * @param exception
167      * @param rollback
168      * @param errorMessage
169      * @param messageId
170      * @param completed
171      * @param subnetIdMap
172      */
173     @WebMethod
174     @RequestWrapper(localName = "updateNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.UpdateNetworkNotification")
175     @ResponseWrapper(localName = "updateNetworkNotificationResponse", targetNamespace = "http://org.onap.so/networkNotify", className = "org.onap.so.adapters.network.async.client.UpdateNetworkNotificationResponse")
176     @Action(input = "http://org.onap.so/notify/adapterNotify/updateNetworkNotificationRequest", output = "http://org.onap.so/notify/adapterNotify/updateNetworkNotificationResponse")
177     public void updateNetworkNotification(
178         @WebParam(name = "messageId", targetNamespace = "")
179         String messageId,
180         @WebParam(name = "completed", targetNamespace = "")
181         boolean completed,
182         @WebParam(name = "exception", targetNamespace = "")
183         MsoExceptionCategory exception,
184         @WebParam(name = "errorMessage", targetNamespace = "")
185         String errorMessage,
186         @WebParam(name = "subnetIdMap", targetNamespace = "")
187         org.onap.so.adapters.network.async.client.UpdateNetworkNotification.SubnetIdMap subnetIdMap,
188         @WebParam(name = "rollback", targetNamespace = "")
189         NetworkRollback rollback);
190
191 }