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

百货/超市行业

开发平台:

WINDOWS

  1. /**
  2.  * MyStoreLoginServiceSoapBindingStub.java
  3.  *
  4.  * This file was auto-generated from WSDL
  5.  * by the Apache Axis WSDL2Java emitter.
  6.  */
  7. package webservice;
  8. public class MyStoreLoginServiceSoapBindingStub extends org.apache.axis.client.Stub implements webservice.StoreAccessLocal {
  9.     private java.util.Vector cachedSerClasses = new java.util.Vector();
  10.     private java.util.Vector cachedSerQNames = new java.util.Vector();
  11.     private java.util.Vector cachedSerFactories = new java.util.Vector();
  12.     private java.util.Vector cachedDeserFactories = new java.util.Vector();
  13.     static org.apache.axis.description.OperationDesc [] _operations;
  14.     static {
  15.         _operations = new org.apache.axis.description.OperationDesc[1];
  16.         org.apache.axis.description.OperationDesc oper;
  17.         oper = new org.apache.axis.description.OperationDesc();
  18.         oper.setName("loginUser");
  19.         oper.addParameter(new javax.xml.namespace.QName("", "in0"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
  20.         oper.addParameter(new javax.xml.namespace.QName("", "in1"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
  21.         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  22.         oper.setReturnClass(java.lang.String.class);
  23.         oper.setReturnQName(new javax.xml.namespace.QName("", "loginUserReturn"));
  24.         oper.setStyle(org.apache.axis.enum.Style.RPC);
  25.         oper.setUse(org.apache.axis.enum.Use.ENCODED);
  26.         _operations[0] = oper;
  27.     }
  28.     public MyStoreLoginServiceSoapBindingStub() throws org.apache.axis.AxisFault {
  29.          this(null);
  30.     }
  31.     public MyStoreLoginServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
  32.          this(service);
  33.          super.cachedEndpoint = endpointURL;
  34.     }
  35.     public MyStoreLoginServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
  36.         if (service == null) {
  37.             super.service = new org.apache.axis.client.Service();
  38.         } else {
  39.             super.service = service;
  40.         }
  41.     }
  42.     private org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
  43.         try {
  44.             org.apache.axis.client.Call _call =
  45.                     (org.apache.axis.client.Call) super.service.createCall();
  46.             if (super.maintainSessionSet) {
  47.                 _call.setMaintainSession(super.maintainSession);
  48.             }
  49.             if (super.cachedUsername != null) {
  50.                 _call.setUsername(super.cachedUsername);
  51.             }
  52.             if (super.cachedPassword != null) {
  53.                 _call.setPassword(super.cachedPassword);
  54.             }
  55.             if (super.cachedEndpoint != null) {
  56.                 _call.setTargetEndpointAddress(super.cachedEndpoint);
  57.             }
  58.             if (super.cachedTimeout != null) {
  59.                 _call.setTimeout(super.cachedTimeout);
  60.             }
  61.             if (super.cachedPortName != null) {
  62.                 _call.setPortName(super.cachedPortName);
  63.             }
  64.             java.util.Enumeration keys = super.cachedProperties.keys();
  65.             while (keys.hasMoreElements()) {
  66.                 java.lang.String key = (java.lang.String) keys.nextElement();
  67.                 _call.setProperty(key, super.cachedProperties.get(key));
  68.             }
  69.             return _call;
  70.         }
  71.         catch (java.lang.Throwable t) {
  72.             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", t);
  73.         }
  74.     }
  75.     public java.lang.String loginUser(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException {
  76.         if (super.cachedEndpoint == null) {
  77.             throw new org.apache.axis.NoEndPointException();
  78.         }
  79.         org.apache.axis.client.Call _call = createCall();
  80.         _call.setOperation(_operations[0]);
  81.         _call.setUseSOAPAction(true);
  82.         _call.setSOAPActionURI("");
  83.         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  84.         _call.setOperationName(new javax.xml.namespace.QName("http://127.0.0.1:8080/axis/services/MyStoreLoginService", "loginUser"));
  85.         setRequestHeaders(_call);
  86.         setAttachments(_call);
  87.         java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
  88.         if (_resp instanceof java.rmi.RemoteException) {
  89.             throw (java.rmi.RemoteException)_resp;
  90.         }
  91.         else {
  92.             extractAttachments(_call);
  93.             try {
  94.                 return (java.lang.String) _resp;
  95.             } catch (java.lang.Exception _exception) {
  96.                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
  97.             }
  98.         }
  99.     }
  100. }