2 * ============LICENSE_START=======================================================
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.onap.so.adapters.network.async.client;
23 import java.util.List;
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;
35 * This class was generated by the JAX-WS RI.
36 * JAX-WS RI 2.2.9-b14002
37 * Generated source version: 2.2
40 @WebService(name = "networkAdapterNotify", targetNamespace = "http://org.onap.so/networkNotify")
44 public interface NetworkAdapterNotify {
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 = "")
61 @WebParam(name = "completed", targetNamespace = "")
63 @WebParam(name = "exception", targetNamespace = "")
64 MsoExceptionCategory exception,
65 @WebParam(name = "errorMessage", targetNamespace = "")
72 * @param networkExists
77 * @param neutronNetworkId
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 = "")
88 @WebParam(name = "completed", targetNamespace = "")
90 @WebParam(name = "exception", targetNamespace = "")
91 MsoExceptionCategory exception,
92 @WebParam(name = "errorMessage", targetNamespace = "")
94 @WebParam(name = "networkExists", targetNamespace = "")
95 Boolean networkExists,
96 @WebParam(name = "networkId", targetNamespace = "")
98 @WebParam(name = "neutronNetworkId", targetNamespace = "")
99 String neutronNetworkId,
100 @WebParam(name = "status", targetNamespace = "")
101 NetworkStatus status,
102 @WebParam(name = "vlans", targetNamespace = "")
104 @WebParam(name = "subnetIdMap", targetNamespace = "")
105 org.onap.so.adapters.network.async.client.QueryNetworkNotification.SubnetIdMap subnetIdMap);
111 * @param errorMessage
115 * @param neutronNetworkId
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 = "")
125 @WebParam(name = "completed", targetNamespace = "")
127 @WebParam(name = "exception", targetNamespace = "")
128 MsoExceptionCategory exception,
129 @WebParam(name = "errorMessage", targetNamespace = "")
131 @WebParam(name = "networkId", targetNamespace = "")
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);
143 * @param networkDeleted
144 * @param errorMessage
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 = "")
155 @WebParam(name = "completed", targetNamespace = "")
157 @WebParam(name = "exception", targetNamespace = "")
158 MsoExceptionCategory exception,
159 @WebParam(name = "errorMessage", targetNamespace = "")
161 @WebParam(name = "networkDeleted", targetNamespace = "")
162 Boolean networkDeleted);
168 * @param errorMessage
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 = "")
180 @WebParam(name = "completed", targetNamespace = "")
182 @WebParam(name = "exception", targetNamespace = "")
183 MsoExceptionCategory exception,
184 @WebParam(name = "errorMessage", targetNamespace = "")
186 @WebParam(name = "subnetIdMap", targetNamespace = "")
187 org.onap.so.adapters.network.async.client.UpdateNetworkNotification.SubnetIdMap subnetIdMap,
188 @WebParam(name = "rollback", targetNamespace = "")
189 NetworkRollback rollback);