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.BindingDetail;
26  import org.uddi.api_v2.BusinessDetail;
27  import org.uddi.api_v2.BusinessDetailExt;
28  import org.uddi.api_v2.BusinessList;
29  import org.uddi.api_v2.FindBinding;
30  import org.uddi.api_v2.FindBusiness;
31  import org.uddi.api_v2.FindRelatedBusinesses;
32  import org.uddi.api_v2.FindService;
33  import org.uddi.api_v2.FindTModel;
34  import org.uddi.api_v2.GetBindingDetail;
35  import org.uddi.api_v2.GetBusinessDetail;
36  import org.uddi.api_v2.GetBusinessDetailExt;
37  import org.uddi.api_v2.GetServiceDetail;
38  import org.uddi.api_v2.GetTModelDetail;
39  import org.uddi.api_v2.ObjectFactory;
40  import org.uddi.api_v2.RelatedBusinessesList;
41  import org.uddi.api_v2.ServiceDetail;
42  import org.uddi.api_v2.ServiceList;
43  import org.uddi.api_v2.TModelDetail;
44  import org.uddi.api_v2.TModelList;
45  
46  
47  /**
48   * 
49   * 			This portType defines all of the UDDI inquiry operations.
50   * 	  
51   * 
52   * This class was generated by the JAX-WS RI.
53   * JAX-WS RI 2.2.4-b01
54   * Generated source version: 2.2
55   * 
56   */
57  @WebService(name = "Inquire", targetNamespace = "urn:uddi-org:inquiry_v2")
58  @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
59  @XmlSeeAlso({
60      ObjectFactory.class
61  })
62  public interface Inquire {
63  
64  
65      /**
66       * 
67       * @param body
68       * @return
69       *     returns org.uddi.api_v2.BindingDetail
70       * @throws DispositionReport
71       */
72      @WebMethod(operationName = "find_binding", action = "find_binding")
73      @WebResult(name = "bindingDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
74      public BindingDetail findBinding(
75          @WebParam(name = "find_binding", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
76          FindBinding body)
77          throws DispositionReport
78      ;
79  
80      /**
81       * 
82       * @param body
83       * @return
84       *     returns org.uddi.api_v2.BusinessList
85       * @throws DispositionReport
86       */
87      @WebMethod(operationName = "find_business", action = "find_business")
88      @WebResult(name = "businessList", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
89      public BusinessList findBusiness(
90          @WebParam(name = "find_business", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
91          FindBusiness body)
92          throws DispositionReport
93      ;
94  
95      /**
96       * 
97       * @param body
98       * @return
99       *     returns org.uddi.api_v2.RelatedBusinessesList
100      * @throws DispositionReport
101      */
102     @WebMethod(operationName = "find_relatedBusinesses", action = "find_relatedBusinesses")
103     @WebResult(name = "relatedBusinessesList", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
104     public RelatedBusinessesList findRelatedBusinesses(
105         @WebParam(name = "find_relatedBusinesses", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
106         FindRelatedBusinesses body)
107         throws DispositionReport
108     ;
109 
110     /**
111      * 
112      * @param body
113      * @return
114      *     returns org.uddi.api_v2.ServiceList
115      * @throws DispositionReport
116      */
117     @WebMethod(operationName = "find_service", action = "find_service")
118     @WebResult(name = "serviceList", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
119     public ServiceList findService(
120         @WebParam(name = "find_service", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
121         FindService body)
122         throws DispositionReport
123     ;
124 
125     /**
126      * 
127      * @param body
128      * @return
129      *     returns org.uddi.api_v2.TModelList
130      * @throws DispositionReport
131      */
132     @WebMethod(operationName = "find_tModel", action = "find_tModel")
133     @WebResult(name = "tModelList", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
134     public TModelList findTModel(
135         @WebParam(name = "find_tModel", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
136         FindTModel body)
137         throws DispositionReport
138     ;
139 
140     /**
141      * 
142      * @param body
143      * @return
144      *     returns org.uddi.api_v2.BindingDetail
145      * @throws DispositionReport
146      */
147     @WebMethod(operationName = "get_bindingDetail", action = "get_bindingDetail")
148     @WebResult(name = "bindingDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
149     public BindingDetail getBindingDetail(
150         @WebParam(name = "get_bindingDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
151         GetBindingDetail body)
152         throws DispositionReport
153     ;
154 
155     /**
156      * 
157      * @param body
158      * @return
159      *     returns org.uddi.api_v2.BusinessDetail
160      * @throws DispositionReport
161      */
162     @WebMethod(operationName = "get_businessDetail", action = "get_businessDetail")
163     @WebResult(name = "businessDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
164     public BusinessDetail getBusinessDetail(
165         @WebParam(name = "get_businessDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
166         GetBusinessDetail body)
167         throws DispositionReport
168     ;
169 
170     /**
171      * 
172      * @param body
173      * @return
174      *     returns org.uddi.api_v2.BusinessDetailExt
175      * @throws DispositionReport
176      */
177     @WebMethod(operationName = "get_businessDetailExt", action = "get_businessDetailExt")
178     @WebResult(name = "businessDetailExt", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
179     public BusinessDetailExt getBusinessDetailExt(
180         @WebParam(name = "get_businessDetailExt", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
181         GetBusinessDetailExt body)
182         throws DispositionReport
183     ;
184 
185     /**
186      * 
187      * @param body
188      * @return
189      *     returns org.uddi.api_v2.ServiceDetail
190      * @throws DispositionReport
191      */
192     @WebMethod(operationName = "get_serviceDetail", action = "get_serviceDetail")
193     @WebResult(name = "serviceDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
194     public ServiceDetail getServiceDetail(
195         @WebParam(name = "get_serviceDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
196         GetServiceDetail body)
197         throws DispositionReport
198     ;
199 
200     /**
201      * 
202      * @param body
203      * @return
204      *     returns org.uddi.api_v2.TModelDetail
205      * @throws DispositionReport
206      */
207     @WebMethod(operationName = "get_tModelDetail", action = "get_tModelDetail")
208     @WebResult(name = "tModelDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
209     public TModelDetail getTModelDetail(
210         @WebParam(name = "get_tModelDetail", targetNamespace = "urn:uddi-org:api_v2", partName = "body")
211         GetTModelDetail body)
212         throws DispositionReport
213     ;
214 
215 }