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.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. JAX-WS RI 2.2.8 Generated source version: 2.2
36 @WebService(name = "vnfAdapterNotify", targetNamespace = "http://org.onap.so/vnfNotify")
37 @XmlSeeAlso({ObjectFactory.class})
38 public interface VnfAdapterNotify {
50 @RequestWrapper(localName = "rollbackVnfNotification", targetNamespace = "http://org.onap.so/vnfNotify",
51 className = "org.onap.so.adapters.vnf.async.client.RollbackVnfNotification")
52 @Action(input = "http://org.onap.so/notify/adapterNotify/rollbackVnfNotificationRequest")
53 public void rollbackVnfNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
54 @WebParam(name = "completed", targetNamespace = "") boolean completed,
55 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
56 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage);
71 @RequestWrapper(localName = "queryVnfNotification", targetNamespace = "http://org.onap.so/vnfNotify",
72 className = "org.onap.so.adapters.vnf.async.client.QueryVnfNotification")
73 @Action(input = "http://org.onap.so/notify/adapterNotify/queryVnfNotificationRequest")
74 public void queryVnfNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
75 @WebParam(name = "completed", targetNamespace = "") boolean completed,
76 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
77 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
78 @WebParam(name = "vnfExists", targetNamespace = "") Boolean vnfExists,
79 @WebParam(name = "vnfId", targetNamespace = "") String vnfId,
80 @WebParam(name = "status", targetNamespace = "") VnfStatus status, @WebParam(name = "outputs",
81 targetNamespace = "") org.onap.so.bpmn.common.adapter.vnf.QueryVnfNotification.Outputs outputs);
95 @RequestWrapper(localName = "createVnfNotification", targetNamespace = "http://org.onap.so/vnfNotify",
96 className = "org.onap.so.adapters.vnf.async.client.CreateVnfNotification")
97 @Action(input = "http://org.onap.so/notify/adapterNotify/createVnfNotificationRequest")
98 public void createVnfNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
99 @WebParam(name = "completed", targetNamespace = "") boolean completed,
100 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
101 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
102 @WebParam(name = "vnfId", targetNamespace = "") String vnfId,
103 @WebParam(name = "outputs",
104 targetNamespace = "") org.onap.so.bpmn.common.adapter.vnf.CreateVnfNotification.Outputs outputs,
105 @WebParam(name = "rollback", targetNamespace = "") VnfRollback rollback);
109 * @param errorMessage
118 @RequestWrapper(localName = "updateVnfNotification", targetNamespace = "http://org.onap.so/vnfNotify",
119 className = "org.onap.so.adapters.vnf.async.client.UpdateVnfNotification")
120 @Action(input = "http://org.onap.so/notify/adapterNotify/updateVnfNotificationRequest")
121 public void updateVnfNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
122 @WebParam(name = "completed", targetNamespace = "") boolean completed,
123 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
124 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage,
125 @WebParam(name = "outputs",
126 targetNamespace = "") org.onap.so.bpmn.common.adapter.vnf.UpdateVnfNotification.Outputs outputs,
127 @WebParam(name = "rollback", targetNamespace = "") VnfRollback rollback);
131 * @param errorMessage
138 @RequestWrapper(localName = "deleteVnfNotification", targetNamespace = "http://org.onap.so/vnfNotify",
139 className = "org.onap.so.adapters.vnf.async.client.DeleteVnfNotification")
140 @Action(input = "http://org.onap.so/notify/adapterNotify/deleteVnfNotificationRequest")
141 public void deleteVnfNotification(@WebParam(name = "messageId", targetNamespace = "") String messageId,
142 @WebParam(name = "completed", targetNamespace = "") boolean completed,
143 @WebParam(name = "exception", targetNamespace = "") MsoExceptionCategory exception,
144 @WebParam(name = "errorMessage", targetNamespace = "") String errorMessage);