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.openecomp.mso.bpmn.common.adapter.vnf;
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;
33 * This class was generated by the JAX-WS RI.
35 * Generated source version: 2.2
38 @WebService(name = "vnfAdapterNotify", targetNamespace = "http://org.openecomp.mso/vnfNotify")
42 public interface VnfAdapterNotify {
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 = "")
59 @WebParam(name = "completed", targetNamespace = "")
61 @WebParam(name = "exception", targetNamespace = "")
62 MsoExceptionCategory exception,
63 @WebParam(name = "errorMessage", targetNamespace = "")
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 = "")
84 @WebParam(name = "completed", targetNamespace = "")
86 @WebParam(name = "exception", targetNamespace = "")
87 MsoExceptionCategory exception,
88 @WebParam(name = "errorMessage", targetNamespace = "")
90 @WebParam(name = "vnfExists", targetNamespace = "")
92 @WebParam(name = "vnfId", targetNamespace = "")
94 @WebParam(name = "status", targetNamespace = "")
96 @WebParam(name = "outputs", targetNamespace = "")
97 org.openecomp.mso.bpmn.common.adapter.vnf.QueryVnfNotification.Outputs outputs);
101 * @param errorMessage
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 = "")
116 @WebParam(name = "completed", targetNamespace = "")
118 @WebParam(name = "exception", targetNamespace = "")
119 MsoExceptionCategory exception,
120 @WebParam(name = "errorMessage", targetNamespace = "")
122 @WebParam(name = "vnfId", targetNamespace = "")
124 @WebParam(name = "outputs", targetNamespace = "")
125 org.openecomp.mso.bpmn.common.adapter.vnf.CreateVnfNotification.Outputs outputs,
126 @WebParam(name = "rollback", targetNamespace = "")
127 VnfRollback rollback);
131 * @param errorMessage
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 = "")
145 @WebParam(name = "completed", targetNamespace = "")
147 @WebParam(name = "exception", targetNamespace = "")
148 MsoExceptionCategory exception,
149 @WebParam(name = "errorMessage", targetNamespace = "")
151 @WebParam(name = "outputs", targetNamespace = "")
152 org.openecomp.mso.bpmn.common.adapter.vnf.UpdateVnfNotification.Outputs outputs,
153 @WebParam(name = "rollback", targetNamespace = "")
154 VnfRollback rollback);
158 * @param errorMessage
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 = "")
170 @WebParam(name = "completed", targetNamespace = "")
172 @WebParam(name = "exception", targetNamespace = "")
173 MsoExceptionCategory exception,
174 @WebParam(name = "errorMessage", targetNamespace = "")
175 String errorMessage);