001
002package org.kuali.ole.select.testing;
003
004import javax.xml.namespace.QName;
005import javax.xml.ws.Service;
006import javax.xml.ws.WebEndpoint;
007import javax.xml.ws.WebServiceClient;
008import javax.xml.ws.WebServiceFeature;
009import java.net.MalformedURLException;
010import java.net.URL;
011import java.util.logging.Logger;
012
013
014/**
015 * This class was generated by the JAX-WS RI.
016 * JAX-WS RI 2.1.6 in JDK 6
017 * Generated source version: 2.1
018 */
019@WebServiceClient(name = "preOrderService", targetNamespace = "http://service.select.ole.kuali.org/", wsdlLocation = "http://localhost:8080/ole-local/remoting/preOrderService?wsdl")
020public class PreOrderService_Service
021        extends Service {
022
023    private final static URL PREORDERSERVICE_WSDL_LOCATION;
024    private final static Logger logger = Logger.getLogger(org.kuali.ole.select.testing.PreOrderService_Service.class.getName());
025
026    static {
027        URL url = null;
028        try {
029            URL baseUrl;
030            // baseUrl = org.kuali.ole.select.testing.PreOrderService_Service.class.getResource(".");
031            url = new URL("http://localhost:8080/ole-local/remoting/preOrderService?wsdl");
032        } catch (MalformedURLException e) {
033            logger.warning("Failed to create URL for the wsdl Location: 'http://localhost:8080/ole-local/remoting/preOrderService?wsdl', retrying as a local file");
034            logger.warning(e.getMessage());
035        }
036        PREORDERSERVICE_WSDL_LOCATION = url;
037    }
038
039    public PreOrderService_Service(URL wsdlLocation, QName serviceName) {
040        super(wsdlLocation, serviceName);
041    }
042
043    public PreOrderService_Service() {
044        super(PREORDERSERVICE_WSDL_LOCATION, new QName("http://service.select.ole.kuali.org/", "preOrderService"));
045    }
046
047    /**
048     * @return returns PreOrderService
049     */
050    @WebEndpoint(name = "preOrderServicePort")
051    public PreOrderService getPreOrderServicePort() {
052        return super.getPort(new QName("http://service.select.ole.kuali.org/", "preOrderServicePort"), PreOrderService.class);
053    }
054
055    /**
056     * @param features 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.
057     * @return returns PreOrderService
058     */
059    @WebEndpoint(name = "preOrderServicePort")
060    public PreOrderService getPreOrderServicePort(WebServiceFeature... features) {
061        return super.getPort(new QName("http://service.select.ole.kuali.org/", "preOrderServicePort"), PreOrderService.class, features);
062    }
063
064}