StoreAccessLocalServiceLocator.java
上传用户:hgs128
上传日期:2007-02-03
资源大小:166k
文件大小:4k
源码类别:

百货/超市行业

开发平台:

WINDOWS

  1. /**
  2.  * StoreAccessLocalServiceLocator.java
  3.  *
  4.  * This file was auto-generated from WSDL
  5.  * by the Apache Axis WSDL2Java emitter.
  6.  */
  7. package webservice;
  8. public class StoreAccessLocalServiceLocator extends org.apache.axis.client.Service implements webservice.StoreAccessLocalService {
  9.     // Use to get a proxy class for MyStoreLoginService
  10.     private final java.lang.String MyStoreLoginService_address = "http://127.0.0.1:8080/axis/services/MyStoreLoginService";
  11.     public java.lang.String getMyStoreLoginServiceAddress() {
  12.         return MyStoreLoginService_address;
  13.     }
  14.     // The WSDD service name defaults to the port name.
  15.     private java.lang.String MyStoreLoginServiceWSDDServiceName = "MyStoreLoginService";
  16.     public java.lang.String getMyStoreLoginServiceWSDDServiceName() {
  17.         return MyStoreLoginServiceWSDDServiceName;
  18.     }
  19.     public void setMyStoreLoginServiceWSDDServiceName(java.lang.String name) {
  20.         MyStoreLoginServiceWSDDServiceName = name;
  21.     }
  22.     public webservice.StoreAccessLocal getMyStoreLoginService() throws javax.xml.rpc.ServiceException {
  23.        java.net.URL endpoint;
  24.         try {
  25.             endpoint = new java.net.URL(MyStoreLoginService_address);
  26.         }
  27.         catch (java.net.MalformedURLException e) {
  28.             throw new javax.xml.rpc.ServiceException(e);
  29.         }
  30.         return getMyStoreLoginService(endpoint);
  31.     }
  32.     public webservice.StoreAccessLocal getMyStoreLoginService(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
  33.         try {
  34.             webservice.MyStoreLoginServiceSoapBindingStub _stub = new webservice.MyStoreLoginServiceSoapBindingStub(portAddress, this);
  35.             _stub.setPortName(getMyStoreLoginServiceWSDDServiceName());
  36.             return _stub;
  37.         }
  38.         catch (org.apache.axis.AxisFault e) {
  39.             return null;
  40.         }
  41.     }
  42.     /**
  43.      * For the given interface, get the stub implementation.
  44.      * If this service has no port for the given interface,
  45.      * then ServiceException is thrown.
  46.      */
  47.     public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
  48.         try {
  49.             if (webservice.StoreAccessLocal.class.isAssignableFrom(serviceEndpointInterface)) {
  50.                 webservice.MyStoreLoginServiceSoapBindingStub _stub = new webservice.MyStoreLoginServiceSoapBindingStub(new java.net.URL(MyStoreLoginService_address), this);
  51.                 _stub.setPortName(getMyStoreLoginServiceWSDDServiceName());
  52.                 return _stub;
  53.             }
  54.         }
  55.         catch (java.lang.Throwable t) {
  56.             throw new javax.xml.rpc.ServiceException(t);
  57.         }
  58.         throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface:  " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName()));
  59.     }
  60.     /**
  61.      * For the given interface, get the stub implementation.
  62.      * If this service has no port for the given interface,
  63.      * then ServiceException is thrown.
  64.      */
  65.     public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
  66.         if (portName == null) {
  67.             return getPort(serviceEndpointInterface);
  68.         }
  69.         String inputPortName = portName.getLocalPart();
  70.         if ("MyStoreLoginService".equals(inputPortName)) {
  71.             return getMyStoreLoginService();
  72.         }
  73.         else  {
  74.             java.rmi.Remote _stub = getPort(serviceEndpointInterface);
  75.             ((org.apache.axis.client.Stub) _stub).setPortName(portName);
  76.             return _stub;
  77.         }
  78.     }
  79.     public javax.xml.namespace.QName getServiceName() {
  80.         return new javax.xml.namespace.QName("http://127.0.0.1:8080/axis/services/MyStoreLoginService", "StoreAccessLocalService");
  81.     }
  82.     private java.util.HashSet ports = null;
  83.     public java.util.Iterator getPorts() {
  84.         if (ports == null) {
  85.             ports = new java.util.HashSet();
  86.             ports.add(new javax.xml.namespace.QName("MyStoreLoginService"));
  87.         }
  88.         return ports.iterator();
  89.     }
  90. }