View Javadoc
1   /*
2    * Copyright 2001-2008 The Apache Software Foundation.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   *
16   */
17  package org.uddi.v2_service;
18  
19  import javax.jws.WebMethod;
20  import javax.jws.WebParam;
21  import javax.jws.WebResult;
22  import javax.jws.WebService;
23  import javax.jws.soap.SOAPBinding;
24  import javax.xml.bind.annotation.XmlSeeAlso;
25  import org.uddi.api_v2.AddPublisherAssertions;
26  import org.uddi.api_v2.AssertionStatusReport;
27  import org.uddi.api_v2.AuthToken;
28  import org.uddi.api_v2.BindingDetail;
29  import org.uddi.api_v2.BusinessDetail;
30  import org.uddi.api_v2.DeleteBinding;
31  import org.uddi.api_v2.DeleteBusiness;
32  import org.uddi.api_v2.DeletePublisherAssertions;
33  import org.uddi.api_v2.DeleteService;
34  import org.uddi.api_v2.DeleteTModel;
35  import org.uddi.api_v2.DiscardAuthToken;
36  import org.uddi.api_v2.GetAssertionStatusReport;
37  import org.uddi.api_v2.GetAuthToken;
38  import org.uddi.api_v2.GetPublisherAssertions;
39  import org.uddi.api_v2.GetRegisteredInfo;
40  import org.uddi.api_v2.ObjectFactory;
41  import org.uddi.api_v2.PublisherAssertions;
42  import org.uddi.api_v2.RegisteredInfo;
43  import org.uddi.api_v2.SaveBinding;
44  import org.uddi.api_v2.SaveBusiness;
45  import org.uddi.api_v2.SaveService;
46  import org.uddi.api_v2.SaveTModel;
47  import org.uddi.api_v2.ServiceDetail;
48  import org.uddi.api_v2.SetPublisherAssertions;
49  import org.uddi.api_v2.TModelDetail;
50  
51  
52  /**
53   * 
54   * 			This portType defines all of the UDDI publish operations.
55   * 	  
56   * 
57   * This class was generated by the JAX-WS RI.
58   * JAX-WS RI 2.2.4-b01
59   * Generated source version: 2.2
60   * 
61   */
62  @WebService(name = "Publish", targetNamespace = "urn:uddi-org:publication_v2")
63  @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
64  @XmlSeeAlso({
65      ObjectFactory.class
66  })
67  public interface Publish {
68  
69  
70      /**
71       * 
72       * @param body
73       * @return
74       *     returns org.uddi.api_v2.DispositionReport
75       * @throws org.uddi.v2_service.DispositionReport
76       */
77      @WebMethod(operationName = "add_publisherAssertions", action = "add_publisherAssertions")
78      @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
79      public org.uddi.api_v2.DispositionReport addPublisherAssertions(
80          @WebParam(name = "add_publisherAssertions", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
81          AddPublisherAssertions body)
82          throws org.uddi.v2_service.DispositionReport
83      ;
84  
85      /**
86       * 
87       * @param body
88       * @return
89       *     returns org.uddi.api_v2.DispositionReport
90       * @throws org.uddi.v2_service.DispositionReport
91       */
92      @WebMethod(operationName = "delete_binding", action = "delete_binding")
93      @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
94      public org.uddi.api_v2.DispositionReport deleteBinding(
95          @WebParam(name = "delete_binding", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
96          DeleteBinding body)
97          throws org.uddi.v2_service.DispositionReport
98      ;
99  
100     /**
101      * 
102      * @param body
103      * @return
104      *     returns org.uddi.api_v2.DispositionReport
105      * @throws org.uddi.v2_service.DispositionReport
106      */
107     @WebMethod(operationName = "delete_business", action = "delete_business")
108     @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
109     public org.uddi.api_v2.DispositionReport deleteBusiness(
110         @WebParam(name = "delete_business", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
111         DeleteBusiness body)
112         throws org.uddi.v2_service.DispositionReport
113     ;
114 
115     /**
116      * 
117      * @param body
118      * @return
119      *     returns org.uddi.api_v2.DispositionReport
120      * @throws org.uddi.v2_service.DispositionReport
121      */
122     @WebMethod(operationName = "delete_publisherAssertions", action = "delete_publisherAssertions")
123     @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
124     public org.uddi.api_v2.DispositionReport deletePublisherAssertions(
125         @WebParam(name = "delete_publisherAssertions", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
126         DeletePublisherAssertions body)
127         throws org.uddi.v2_service.DispositionReport
128     ;
129 
130     /**
131      * 
132      * @param body
133      * @return
134      *     returns org.uddi.api_v2.DispositionReport
135      * @throws org.uddi.v2_service.DispositionReport
136      */
137     @WebMethod(operationName = "delete_service", action = "delete_service")
138     @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
139     public org.uddi.api_v2.DispositionReport deleteService(
140         @WebParam(name = "delete_service", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
141         DeleteService body)
142         throws org.uddi.v2_service.DispositionReport
143     ;
144 
145     /**
146      * 
147      * @param body
148      * @return
149      *     returns org.uddi.api_v2.DispositionReport
150      * @throws org.uddi.v2_service.DispositionReport
151      */
152     @WebMethod(operationName = "delete_tModel", action = "delete_tModel")
153     @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
154     public org.uddi.api_v2.DispositionReport deleteTModel(
155         @WebParam(name = "delete_tModel", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
156         DeleteTModel body)
157         throws org.uddi.v2_service.DispositionReport
158     ;
159 
160     /**
161      * 
162      * @param body
163      * @return
164      *     returns org.uddi.api_v2.DispositionReport
165      * @throws org.uddi.v2_service.DispositionReport
166      */
167     @WebMethod(operationName = "discard_authToken", action = "discard_authToken")
168     @WebResult(name = "dispositionReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
169     public org.uddi.api_v2.DispositionReport discardAuthToken(
170         @WebParam(name = "discard_authToken", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
171         DiscardAuthToken body)
172         throws org.uddi.v2_service.DispositionReport
173     ;
174 
175     /**
176      * 
177      * @param body
178      * @return
179      *     returns org.uddi.api_v2.AssertionStatusReport
180      * @throws org.uddi.v2_service.DispositionReport
181      */
182     @WebMethod(operationName = "get_assertionStatusReport", action = "get_assertionStatusReport")
183     @WebResult(name = "assertionStatusReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
184     public AssertionStatusReport getAssertionStatusReport(
185         @WebParam(name = "get_assertionStatusReport", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
186         GetAssertionStatusReport body)
187         throws org.uddi.v2_service.DispositionReport
188     ;
189 
190     /**
191      * 
192      * @param body
193      * @return
194      *     returns org.uddi.api_v2.AuthToken
195      * @throws org.uddi.v2_service.DispositionReport
196      */
197     @WebMethod(operationName = "get_authToken", action = "get_authToken")
198     @WebResult(name = "authToken", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
199     public AuthToken getAuthToken(
200         @WebParam(name = "get_authToken", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
201         GetAuthToken body)
202         throws org.uddi.v2_service.DispositionReport
203     ;
204 
205     /**
206      * 
207      * @param body
208      * @return
209      *     returns org.uddi.api_v2.PublisherAssertions
210      * @throws org.uddi.v2_service.DispositionReport
211      */
212     @WebMethod(operationName = "get_publisherAssertions", action = "get_publisherAssertions")
213     @WebResult(name = "publisherAssertions", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
214     public PublisherAssertions getPublisherAssertions(
215         @WebParam(name = "get_publisherAssertions", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
216         GetPublisherAssertions body)
217         throws org.uddi.v2_service.DispositionReport
218     ;
219 
220     /**
221      * 
222      * @param body
223      * @return
224      *     returns org.uddi.api_v2.RegisteredInfo
225      * @throws org.uddi.v2_service.DispositionReport
226      */
227     @WebMethod(operationName = "get_registeredInfo", action = "get_registeredInfo")
228     @WebResult(name = "registeredInfo", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
229     public RegisteredInfo getRegisteredInfo(
230         @WebParam(name = "get_registeredInfo", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
231         GetRegisteredInfo body)
232         throws org.uddi.v2_service.DispositionReport
233     ;
234 
235     /**
236      * 
237      * @param body
238      * @return
239      *     returns org.uddi.api_v2.BindingDetail
240      * @throws org.uddi.v2_service.DispositionReport
241      */
242     @WebMethod(operationName = "save_binding", action = "save_binding")
243     @WebResult(name = "bindingDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
244     public BindingDetail saveBinding(
245         @WebParam(name = "save_binding", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
246         SaveBinding body)
247         throws org.uddi.v2_service.DispositionReport
248     ;
249 
250     /**
251      * 
252      * @param body
253      * @return
254      *     returns org.uddi.api_v2.BusinessDetail
255      * @throws org.uddi.v2_service.DispositionReport
256      */
257     @WebMethod(operationName = "save_business", action = "save_business")
258     @WebResult(name = "businessDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
259     public BusinessDetail saveBusiness(
260         @WebParam(name = "save_business", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
261         SaveBusiness body)
262         throws org.uddi.v2_service.DispositionReport
263     ;
264 
265     /**
266      * 
267      * @param body
268      * @return
269      *     returns org.uddi.api_v2.ServiceDetail
270      * @throws org.uddi.v2_service.DispositionReport
271      */
272     @WebMethod(operationName = "save_service", action = "save_service")
273     @WebResult(name = "serviceDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
274     public ServiceDetail saveService(
275         @WebParam(name = "save_service", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
276         SaveService body)
277         throws org.uddi.v2_service.DispositionReport
278     ;
279 
280     /**
281      * 
282      * @param body
283      * @return
284      *     returns org.uddi.api_v2.TModelDetail
285      * @throws org.uddi.v2_service.DispositionReport
286      */
287     @WebMethod(operationName = "save_tModel", action = "save_tModel")
288     @WebResult(name = "tModelDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
289     public TModelDetail saveTModel(
290         @WebParam(name = "save_tModel", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
291         SaveTModel body)
292         throws org.uddi.v2_service.DispositionReport
293     ;
294 
295     /**
296      * 
297      * @param body
298      * @return
299      *     returns org.uddi.api_v2.PublisherAssertions
300      * @throws org.uddi.v2_service.DispositionReport
301      */
302     @WebMethod(operationName = "set_publisherAssertions", action = "set_publisherAssertions")
303     @WebResult(name = "publisherAssertions", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
304     public PublisherAssertions setPublisherAssertions(
305         @WebParam(name = "set_publisherAssertions", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
306         SetPublisherAssertions body)
307         throws org.uddi.v2_service.DispositionReport
308     ;
309 
310 }