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;
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 import javax.xml.ws.ResponseWrapper;
34 * This class was generated by the JAX-WS RI. JAX-WS RI 2.2.9-b14002 Generated source version: 2.2
37 @WebService(name = "networkAdapterNotify", targetNamespace = "http://org.onap.so/networkNotify")
38 @XmlSeeAlso({ObjectFactory.class})
39 public interface NetworkAdapterNotify {
50 @RequestWrapper(localName = "rollbackNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify",
51 className = "org.onap.so.adapters.network.async.client.RollbackNetworkNotification")
52 @ResponseWrapper(localName = "rollbackNetworkNotificationResponse",
53 targetNamespace = "http://org.onap.so/networkNotify",
54 className = "org.onap.so.adapters.network.async.client.RollbackNetworkNotificationResponse")
55 @Action(input = "http://org.onap.so/notify/adapterNotify/rollbackNetworkNotificationRequest",
56 output = "http://org.onap.so/notify/adapterNotify/rollbackNetworkNotificationResponse")
57 public void rollbackNetworkNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
58 @WebParam(name = "completed", targetNamespace = "") boolean completed,
59 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
60 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage);
66 * @param networkExists
71 * @param neutronNetworkId
76 @RequestWrapper(localName = "queryNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify",
77 className = "org.onap.so.adapters.network.async.client.QueryNetworkNotification")
78 @ResponseWrapper(localName = "queryNetworkNotificationResponse",
79 targetNamespace = "http://org.onap.so/networkNotify",
80 className = "org.onap.so.adapters.network.async.client.QueryNetworkNotificationResponse")
81 @Action(input = "http://org.onap.so/notify/adapterNotify/queryNetworkNotificationRequest",
82 output = "http://org.onap.so/notify/adapterNotify/queryNetworkNotificationResponse")
83 public void queryNetworkNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
84 @WebParam(name = "completed", targetNamespace = "") boolean completed,
85 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
86 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
87 @WebParam(name = "networkExists", targetNamespace = "") Boolean networkExists,
88 @WebParam(name = "networkId", targetNamespace = "") String networkId,
89 @WebParam(name = "neutronNetworkId", targetNamespace = "") String neutronNetworkId,
90 @WebParam(name = "status", targetNamespace = "") NetworkStatus status,
91 @WebParam(name = "vlans", targetNamespace = "") List<Integer> vlans, @WebParam(name = "subnetIdMap",
92 targetNamespace = "") org.onap.so.adapters.network.async.client.QueryNetworkNotification.SubnetIdMap subnetIdMap);
102 * @param neutronNetworkId
106 @RequestWrapper(localName = "createNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify",
107 className = "org.onap.so.adapters.network.async.client.CreateNetworkNotification")
108 @ResponseWrapper(localName = "createNetworkNotificationResponse",
109 targetNamespace = "http://org.onap.so/networkNotify",
110 className = "org.onap.so.adapters.network.async.client.CreateNetworkNotificationResponse")
111 @Action(input = "http://org.onap.so/notify/adapterNotify/createNetworkNotificationRequest",
112 output = "http://org.onap.so/notify/adapterNotify/createNetworkNotificationResponse")
113 public void createNetworkNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
114 @WebParam(name = "completed", targetNamespace = "") boolean completed,
115 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
116 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
117 @WebParam(name = "networkId", targetNamespace = "") String networkId,
118 @WebParam(name = "neutronNetworkId", targetNamespace = "") String neutronNetworkId,
119 @WebParam(name = "subnetIdMap",
120 targetNamespace = "") org.onap.so.adapters.network.async.client.CreateNetworkNotification.SubnetIdMap subnetIdMap,
121 @WebParam(name = "rollback", targetNamespace = "") NetworkRollback rollback);
126 * @param networkDeleted
127 * @param errorMessage
132 @RequestWrapper(localName = "deleteNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify",
133 className = "org.onap.so.adapters.network.async.client.DeleteNetworkNotification")
134 @ResponseWrapper(localName = "deleteNetworkNotificationResponse",
135 targetNamespace = "http://org.onap.so/networkNotify",
136 className = "org.onap.so.adapters.network.async.client.DeleteNetworkNotificationResponse")
137 @Action(input = "http://org.onap.so/notify/adapterNotify/deleteNetworkNotificationRequest",
138 output = "http://org.onap.so/notify/adapterNotify/deleteNetworkNotificationResponse")
139 public void deleteNetworkNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
140 @WebParam(name = "completed", targetNamespace = "") boolean completed,
141 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
142 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
143 @WebParam(name = "networkDeleted", targetNamespace = "") Boolean networkDeleted);
149 * @param errorMessage
155 @RequestWrapper(localName = "updateNetworkNotification", targetNamespace = "http://org.onap.so/networkNotify",
156 className = "org.onap.so.adapters.network.async.client.UpdateNetworkNotification")
157 @ResponseWrapper(localName = "updateNetworkNotificationResponse",
158 targetNamespace = "http://org.onap.so/networkNotify",
159 className = "org.onap.so.adapters.network.async.client.UpdateNetworkNotificationResponse")
160 @Action(input = "http://org.onap.so/notify/adapterNotify/updateNetworkNotificationRequest",
161 output = "http://org.onap.so/notify/adapterNotify/updateNetworkNotificationResponse")
162 public void updateNetworkNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
163 @WebParam(name = "completed", targetNamespace = "") boolean completed,
164 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
165 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
166 @WebParam(name = "subnetIdMap",
167 targetNamespace = "") org.onap.so.adapters.network.async.client.UpdateNetworkNotification.SubnetIdMap subnetIdMap,
168 @WebParam(name = "rollback", targetNamespace = "") NetworkRollback rollback);