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 at7 * 8 * http://www.apache.org/licenses/LICENSE-2.09 * 10 * Unless required by applicable law or agreed to in writing, software11 * 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 and14 * limitations under the License.15 *16 */171819package org.apache.juddi.v3.client;
2021import java.net.URL;
22import javax.xml.namespace.QName;
23import javax.xml.ws.Service;
24import javax.xml.ws.WebEndpoint;
25import javax.xml.ws.WebServiceClient;
26import javax.xml.ws.WebServiceFeature;
2728import org.uddi.v3_service.UDDICustodyTransferPortType;
29import org.uddi.v3_service.UDDIInquiryPortType;
30import org.uddi.v3_service.UDDIPublicationPortType;
31import org.uddi.v3_service.UDDIReplicationPortType;
32import org.uddi.v3_service.UDDISecurityPortType;
33import org.uddi.v3_service.UDDISubscriptionListenerPortType;
34import org.uddi.v3_service.UDDISubscriptionPortType;
35import org.uddi.v3_service.UDDIValueSetCachingPortType;
36import org.uddi.v3_service.UDDIValueSetValidationPortType;
373839/**40 * The UDDIService is defined by the UDDI v3 specification as the Service from which41 * all UDDI Ports can be obtained. All known ports: UDDICustodyPort, UDDIInquiryPort42 * UDDIReplicationPort, UDDISecurityPort, UDDISubscriptionPort, UDDIValueSetCachingPort 43 * and the UDDIValueSetValidationPort.44 * 45 * This class was generated by the JAX-WS RI.46 * JAX-WS RI 2.1.5-b03-47 * Generated source version: 2.148 * 49 */50 @WebServiceClient(name = "UDDI_Service", targetNamespace = "urn:uddi-org:v3_service", wsdlLocation = "classpath:/uddi_v3_service.wsdl")
51publicclassUDDIService52extends Service
53 {
5455privatefinalstatic URL UDDISERVICE_WSDL_LOCATION;
5657static {
58 URL url = ClassUtil.getResource("uddi_v3_service.wsdl",UDDIService.class);
59 UDDISERVICE_WSDL_LOCATION = url;
60 }
6162publicUDDIService(URL wsdlLocation, QName serviceName) {
63super(wsdlLocation, serviceName);
64 }
6566publicUDDIService(URL wsdlLocation) {
67super(wsdlLocation, new QName("urn:uddi-org:v3_service", "UDDI_Service"));
68 }
6970publicUDDIService() {
71super(UDDISERVICE_WSDL_LOCATION, new QName("urn:uddi-org:v3_service", "UDDI_Service"));
72 }
7374/**75 * 76 * @return77 * returns UDDIInquiryPortType78 */79 @WebEndpoint(name = "UDDI_Inquiry_Port")
80publicUDDIInquiryPortType getUDDIInquiryPort() {
81returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Inquiry_Port"), UDDIInquiryPortType.class);
82 }
8384/**85 * 86 * @param features87 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.88 * @return89 * returns UDDIInquiryPortType90 */91 @WebEndpoint(name = "UDDI_Inquiry_Port")
92publicUDDIInquiryPortType getUDDIInquiryPort(WebServiceFeature... features) {
93returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Inquiry_Port"), UDDIInquiryPortType.class, features);
94 }
9596/**97 * 98 * @return99 * returns UDDIPublicationPortType100 */101 @WebEndpoint(name = "UDDI_Publication_Port")
102publicUDDIPublicationPortType getUDDIPublicationPort() {
103returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Publication_Port"), UDDIPublicationPortType.class);
104 }
105106/**107 * 108 * @param features109 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.110 * @return111 * returns UDDIPublicationPortType112 */113 @WebEndpoint(name = "UDDI_Publication_Port")
114publicUDDIPublicationPortType getUDDIPublicationPort(WebServiceFeature... features) {
115returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Publication_Port"), UDDIPublicationPortType.class, features);
116 }
117118/**119 * 120 * @return121 * returns UDDISecurityPortType122 */123 @WebEndpoint(name = "UDDI_Security_Port")
124publicUDDISecurityPortType getUDDISecurityPort() {
125returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Security_Port"), UDDISecurityPortType.class);
126 }
127128/**129 * 130 * @param features131 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.132 * @return133 * returns UDDISecurityPortType134 */135 @WebEndpoint(name = "UDDI_Security_Port")
136publicUDDISecurityPortType getUDDISecurityPort(WebServiceFeature... features) {
137returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Security_Port"), UDDISecurityPortType.class, features);
138 }
139140/**141 * 142 * @return143 * returns UDDICustodyTransferPortType144 */145 @WebEndpoint(name = "UDDI_Custody_Port")
146publicUDDICustodyTransferPortType getUDDICustodyPort() {
147returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Custody_Port"), UDDICustodyTransferPortType.class);
148 }
149150/**151 * 152 * @param features153 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.154 * @return155 * returns UDDICustodyTransferPortType156 */157 @WebEndpoint(name = "UDDI_Custody_Port")
158publicUDDICustodyTransferPortType getUDDICustodyPort(WebServiceFeature... features) {
159returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Custody_Port"), UDDICustodyTransferPortType.class, features);
160 }
161162/**163 * 164 * @return165 * returns UDDIReplicationPortType166 */167 @WebEndpoint(name = "UDDI_Replication_Port")
168publicUDDIReplicationPortType getUDDIReplicationPort() {
169returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Replication_Port"), UDDIReplicationPortType.class);
170 }
171172/**173 * 174 * @param features175 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.176 * @return177 * returns UDDIReplicationPortType178 */179 @WebEndpoint(name = "UDDI_Replication_Port")
180publicUDDIReplicationPortType getUDDIReplicationPort(WebServiceFeature... features) {
181returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Replication_Port"), UDDIReplicationPortType.class, features);
182 }
183184/**185 * 186 * @return187 * returns UDDISubscriptionPortType188 */189 @WebEndpoint(name = "UDDI_Subscription_Port")
190publicUDDISubscriptionPortType getUDDISubscriptionPort() {
191returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Subscription_Port"), UDDISubscriptionPortType.class);
192 }
193194/**195 * 196 * @param features197 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.198 * @return199 * returns UDDISubscriptionPortType200 */201 @WebEndpoint(name = "UDDI_Subscription_Port")
202publicUDDISubscriptionPortType getUDDISubscriptionPort(WebServiceFeature... features) {
203returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_Subscription_Port"), UDDISubscriptionPortType.class, features);
204 }
205206/**207 * 208 * @return209 * returns UDDISubscriptionListenerPortType210 */211 @WebEndpoint(name = "UDDI_SubscriptionListener_Port")
212publicUDDISubscriptionListenerPortType getUDDISubscriptionListenerPort() {
213returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_SubscriptionListener_Port"), UDDISubscriptionListenerPortType.class);
214 }
215216/**217 * 218 * @param features219 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.220 * @return221 * returns UDDISubscriptionListenerPortType222 */223 @WebEndpoint(name = "UDDI_SubscriptionListener_Port")
224publicUDDISubscriptionListenerPortType getUDDISubscriptionListenerPort(WebServiceFeature... features) {
225returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_SubscriptionListener_Port"), UDDISubscriptionListenerPortType.class, features);
226 }
227228/**229 * 230 * @return231 * returns UDDIValueSetValidationPortType232 */233 @WebEndpoint(name = "UDDI_ValueSetValidation_Port")
234publicUDDIValueSetValidationPortType getUDDIValueSetValidationPort() {
235returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_ValueSetValidation_Port"), UDDIValueSetValidationPortType.class);
236 }
237238/**239 * 240 * @param features241 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.242 * @return243 * returns UDDIValueSetValidationPortType244 */245 @WebEndpoint(name = "UDDI_ValueSetValidation_Port")
246publicUDDIValueSetValidationPortType getUDDIValueSetValidationPort(WebServiceFeature... features) {
247returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_ValueSetValidation_Port"), UDDIValueSetValidationPortType.class, features);
248 }
249250/**251 * 252 * @return253 * returns UDDIValueSetCachingPortType254 */255 @WebEndpoint(name = "UDDI_ValueSetCaching_Port")
256publicUDDIValueSetCachingPortType getUDDIValueSetCachingPort() {
257returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_ValueSetCaching_Port"), UDDIValueSetCachingPortType.class);
258 }
259260/**261 * 262 * @param features263 * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.264 * @return265 * returns UDDIValueSetCachingPortType266 */267 @WebEndpoint(name = "UDDI_ValueSetCaching_Port")
268publicUDDIValueSetCachingPortType getUDDIValueSetCachingPort(WebServiceFeature... features) {
269returnsuper.getPort(new QName("urn:uddi-org:v3_service", "UDDI_ValueSetCaching_Port"), UDDIValueSetCachingPortType.class, features);
270 }
271272 }