You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by an...@apache.org on 2002/11/15 18:27:54 UTC

cvs commit: xml-axis-wsif/java/test/docStyle/wsifservice PwspNoCentrbankCurRatesSoap.java Currencyrates.java Currency.java ArrayOfCurrency.java

antelder    2002/11/15 09:27:54

  Modified:    java/test/docStyle NWBankTest.java
               java/test/docStyle/wsifservice
                        PwspNoCentrbankCurRatesSoap.java
  Added:       java/test/http/net/pointwsp/www/ws/finance
                        ArrayOfCurrency.java Currencyrates.java
                        Currency.java
  Removed:     java/test/docStyle/wsifservice Currencyrates.java
                        Currency.java ArrayOfCurrency.java
  Log:
  Fix NWBank axis docstyle test to work with stubs
  
  Revision  Changes    Path
  1.2       +10 -10    xml-axis-wsif/java/test/docStyle/NWBankTest.java
  
  Index: NWBankTest.java
  ===================================================================
  RCS file: /home/cvs/xml-axis-wsif/java/test/docStyle/NWBankTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NWBankTest.java	15 Nov 2002 16:46:45 -0000	1.1
  +++ NWBankTest.java	15 Nov 2002 17:27:53 -0000	1.2
  @@ -57,6 +57,9 @@
   
   package docStyle;
   
  +import http.net.pointwsp.www.ws.finance.ArrayOfCurrency;
  +import http.net.pointwsp.www.ws.finance.Currency;
  +import http.net.pointwsp.www.ws.finance.Currencyrates;
   import java.io.StringReader;
   import java.io.StringWriter;
   
  @@ -76,12 +79,9 @@
   import org.w3c.dom.Node;
   import org.w3c.dom.NodeList;
   import org.xml.sax.InputSource;
  +import util.TestUtilities;
   
  -import docStyle.wsifservice.Currencyrates;
   import docStyle.wsifservice.PwspNoCentrbankCurRatesSoap;
  -import docStyle.wsifservice.ZipCodeResolverSoap;
  -
  -import util.TestUtilities;
   
   /**
    * Junit test to test out the AXIS provider docstyle support.
  @@ -112,7 +112,7 @@
   
   	public void testDynamicAxis() {
   		doitDyn("pwspNoCentrbankCurRatesSoap", "axis");
  -//TODO		doitStub("pwspNoCentrbankCurRatesSoap", "axis"); 
  +    	doitStub("pwspNoCentrbankCurRatesSoap", "axis"); 
   	}
   
   	private void doitDyn(String portName, String protocol) {
  @@ -134,15 +134,15 @@
   
               service.mapType(
                  new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "currencyrates"),
  -               docStyle.wsifservice.Currencyrates.class );
  +               Currencyrates.class );
   
               service.mapType(
                  new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "ArrayOfCurrency"),
  -               docStyle.wsifservice.ArrayOfCurrency.class);
  +               ArrayOfCurrency.class);
   
               service.mapType(
                  new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "currency"),
  -               docStyle.wsifservice.Currency.class);
  +               Currency.class);
   
   			WSIFPort port = service.getPort(portName);
   
  @@ -197,8 +197,8 @@
   
               Object o = stub.GetRatesXML();
   			assertTrue("unexpected result: " + o, o instanceof Currencyrates);
  -            Currencyrates cr = (Currencyrates) o;
  -            System.out.println("source=" + cr.getSource());
  +//            Currencyrates cr = (Currencyrates) o;
  +//            System.out.println("source=" + cr.getSource());
   
   		} catch (Exception ex) {
   			ex.printStackTrace();
  
  
  
  1.1                  xml-axis-wsif/java/test/http/net/pointwsp/www/ws/finance/ArrayOfCurrency.java
  
  Index: ArrayOfCurrency.java
  ===================================================================
  /**
   * ArrayOfCurrency.java
   *
   * This file was auto-generated from WSDL
   * by the Apache Axis WSDL2Java emitter.
   */
  
  package http.net.pointwsp.www.ws.finance;
  
  public class ArrayOfCurrency  implements java.io.Serializable {
      private http.net.pointwsp.www.ws.finance.Currency[] currency;
  
      public ArrayOfCurrency() {
      }
  
      public http.net.pointwsp.www.ws.finance.Currency[] getCurrency() {
          return currency;
      }
  
      public void setCurrency(http.net.pointwsp.www.ws.finance.Currency[] currency) {
          this.currency = currency;
      }
  
      public http.net.pointwsp.www.ws.finance.Currency getCurrency(int i) {
          return currency[i];
      }
  
      public void setCurrency(int i, http.net.pointwsp.www.ws.finance.Currency value) {
          this.currency[i] = value;
      }
  
      private java.lang.Object __equalsCalc = null;
      public synchronized boolean equals(java.lang.Object obj) {
          if (!(obj instanceof ArrayOfCurrency)) return false;
          ArrayOfCurrency other = (ArrayOfCurrency) obj;
          if (obj == null) return false;
          if (this == obj) return true;
          if (__equalsCalc != null) {
              return (__equalsCalc == obj);
          }
          __equalsCalc = obj;
          boolean _equals;
          _equals = true && 
              ((currency==null && other.getCurrency()==null) || 
               (currency!=null &&
                java.util.Arrays.equals(currency, other.getCurrency())));
          __equalsCalc = null;
          return _equals;
      }
  
      private boolean __hashCodeCalc = false;
      public synchronized int hashCode() {
          if (__hashCodeCalc) {
              return 0;
          }
          __hashCodeCalc = true;
          int _hashCode = 1;
          if (getCurrency() != null) {
              for (int i=0;
                   i<java.lang.reflect.Array.getLength(getCurrency());
                   i++) {
                  java.lang.Object obj = java.lang.reflect.Array.get(getCurrency(), i);
                  if (obj != null &&
                      !obj.getClass().isArray()) {
                      _hashCode += obj.hashCode();
                  }
              }
          }
          __hashCodeCalc = false;
          return _hashCode;
      }
  
      // Type metadata
      private static org.apache.axis.description.TypeDesc typeDesc =
          new org.apache.axis.description.TypeDesc(ArrayOfCurrency.class);
  
      static {
          org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("currency");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "currency"));
          field.setMinOccursIs0(true);
          typeDesc.addFieldDesc(field);
      };
  
      /**
       * Return type metadata object
       */
      public static org.apache.axis.description.TypeDesc getTypeDesc() {
          return typeDesc;
      }
  
      /**
       * Get Custom Serializer
       */
      public static org.apache.axis.encoding.Serializer getSerializer(
             java.lang.String mechType, 
             java.lang.Class _javaType,  
             javax.xml.namespace.QName _xmlType) {
          return 
            new  org.apache.axis.encoding.ser.BeanSerializer(
              _javaType, _xmlType, typeDesc);
      }
  
      /**
       * Get Custom Deserializer
       */
      public static org.apache.axis.encoding.Deserializer getDeserializer(
             java.lang.String mechType, 
             java.lang.Class _javaType,  
             javax.xml.namespace.QName _xmlType) {
          return 
            new  org.apache.axis.encoding.ser.BeanDeserializer(
              _javaType, _xmlType, typeDesc);
      }
  
  }
  
  
  
  1.1                  xml-axis-wsif/java/test/http/net/pointwsp/www/ws/finance/Currencyrates.java
  
  Index: Currencyrates.java
  ===================================================================
  /**
   * Currencyrates.java
   *
   * This file was auto-generated from WSDL
   * by the Apache Axis WSDL2Java emitter.
   */
  
  package http.net.pointwsp.www.ws.finance;
  
  public class Currencyrates  implements java.io.Serializable {
      private java.lang.String source;
      private java.lang.String basecurrency;
      private http.net.pointwsp.www.ws.finance.ArrayOfCurrency ratelist;
  
      public Currencyrates() {
      }
  
      public java.lang.String getSource() {
          return source;
      }
  
      public void setSource(java.lang.String source) {
          this.source = source;
      }
  
      public java.lang.String getBasecurrency() {
          return basecurrency;
      }
  
      public void setBasecurrency(java.lang.String basecurrency) {
          this.basecurrency = basecurrency;
      }
  
      public http.net.pointwsp.www.ws.finance.ArrayOfCurrency getRatelist() {
          return ratelist;
      }
  
      public void setRatelist(http.net.pointwsp.www.ws.finance.ArrayOfCurrency ratelist) {
          this.ratelist = ratelist;
      }
  
      private java.lang.Object __equalsCalc = null;
      public synchronized boolean equals(java.lang.Object obj) {
          if (!(obj instanceof Currencyrates)) return false;
          Currencyrates other = (Currencyrates) obj;
          if (obj == null) return false;
          if (this == obj) return true;
          if (__equalsCalc != null) {
              return (__equalsCalc == obj);
          }
          __equalsCalc = obj;
          boolean _equals;
          _equals = true && 
              ((source==null && other.getSource()==null) || 
               (source!=null &&
                source.equals(other.getSource()))) &&
              ((basecurrency==null && other.getBasecurrency()==null) || 
               (basecurrency!=null &&
                basecurrency.equals(other.getBasecurrency()))) &&
              ((ratelist==null && other.getRatelist()==null) || 
               (ratelist!=null &&
                ratelist.equals(other.getRatelist())));
          __equalsCalc = null;
          return _equals;
      }
  
      private boolean __hashCodeCalc = false;
      public synchronized int hashCode() {
          if (__hashCodeCalc) {
              return 0;
          }
          __hashCodeCalc = true;
          int _hashCode = 1;
          if (getSource() != null) {
              _hashCode += getSource().hashCode();
          }
          if (getBasecurrency() != null) {
              _hashCode += getBasecurrency().hashCode();
          }
          if (getRatelist() != null) {
              _hashCode += getRatelist().hashCode();
          }
          __hashCodeCalc = false;
          return _hashCode;
      }
  
      // Type metadata
      private static org.apache.axis.description.TypeDesc typeDesc =
          new org.apache.axis.description.TypeDesc(Currencyrates.class);
  
      static {
          org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("source");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "source"));
          field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
          field.setMinOccursIs0(true);
          typeDesc.addFieldDesc(field);
          field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("basecurrency");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "basecurrency"));
          field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
          field.setMinOccursIs0(true);
          typeDesc.addFieldDesc(field);
          field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("ratelist");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "ratelist"));
          field.setXmlType(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "ArrayOfCurrency"));
          field.setMinOccursIs0(true);
          typeDesc.addFieldDesc(field);
      };
  
      /**
       * Return type metadata object
       */
      public static org.apache.axis.description.TypeDesc getTypeDesc() {
          return typeDesc;
      }
  
      /**
       * Get Custom Serializer
       */
      public static org.apache.axis.encoding.Serializer getSerializer(
             java.lang.String mechType, 
             java.lang.Class _javaType,  
             javax.xml.namespace.QName _xmlType) {
          return 
            new  org.apache.axis.encoding.ser.BeanSerializer(
              _javaType, _xmlType, typeDesc);
      }
  
      /**
       * Get Custom Deserializer
       */
      public static org.apache.axis.encoding.Deserializer getDeserializer(
             java.lang.String mechType, 
             java.lang.Class _javaType,  
             javax.xml.namespace.QName _xmlType) {
          return 
            new  org.apache.axis.encoding.ser.BeanDeserializer(
              _javaType, _xmlType, typeDesc);
      }
  
  }
  
  
  
  1.1                  xml-axis-wsif/java/test/http/net/pointwsp/www/ws/finance/Currency.java
  
  Index: Currency.java
  ===================================================================
  /**
   * Currency.java
   *
   * This file was auto-generated from WSDL
   * by the Apache Axis WSDL2Java emitter.
   */
  
  package http.net.pointwsp.www.ws.finance;
  
  public class Currency  implements java.io.Serializable {
      private java.util.Calendar ratedate;
      private java.lang.String code;
      private int unit;
      private java.math.BigDecimal rate;
  
      public Currency() {
      }
  
      public java.util.Calendar getRatedate() {
          return ratedate;
      }
  
      public void setRatedate(java.util.Calendar ratedate) {
          this.ratedate = ratedate;
      }
  
      public java.lang.String getCode() {
          return code;
      }
  
      public void setCode(java.lang.String code) {
          this.code = code;
      }
  
      public int getUnit() {
          return unit;
      }
  
      public void setUnit(int unit) {
          this.unit = unit;
      }
  
      public java.math.BigDecimal getRate() {
          return rate;
      }
  
      public void setRate(java.math.BigDecimal rate) {
          this.rate = rate;
      }
  
      private java.lang.Object __equalsCalc = null;
      public synchronized boolean equals(java.lang.Object obj) {
          if (!(obj instanceof Currency)) return false;
          Currency other = (Currency) obj;
          if (obj == null) return false;
          if (this == obj) return true;
          if (__equalsCalc != null) {
              return (__equalsCalc == obj);
          }
          __equalsCalc = obj;
          boolean _equals;
          _equals = true && 
              ((ratedate==null && other.getRatedate()==null) || 
               (ratedate!=null &&
                ratedate.equals(other.getRatedate()))) &&
              ((code==null && other.getCode()==null) || 
               (code!=null &&
                code.equals(other.getCode()))) &&
              unit == other.getUnit() &&
              ((rate==null && other.getRate()==null) || 
               (rate!=null &&
                rate.equals(other.getRate())));
          __equalsCalc = null;
          return _equals;
      }
  
      private boolean __hashCodeCalc = false;
      public synchronized int hashCode() {
          if (__hashCodeCalc) {
              return 0;
          }
          __hashCodeCalc = true;
          int _hashCode = 1;
          if (getRatedate() != null) {
              _hashCode += getRatedate().hashCode();
          }
          if (getCode() != null) {
              _hashCode += getCode().hashCode();
          }
          _hashCode += getUnit();
          if (getRate() != null) {
              _hashCode += getRate().hashCode();
          }
          __hashCodeCalc = false;
          return _hashCode;
      }
  
      // Type metadata
      private static org.apache.axis.description.TypeDesc typeDesc =
          new org.apache.axis.description.TypeDesc(Currency.class);
  
      static {
          org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("ratedate");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "ratedate"));
          field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
          typeDesc.addFieldDesc(field);
          field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("code");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "code"));
          field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
          field.setMinOccursIs0(true);
          typeDesc.addFieldDesc(field);
          field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("unit");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "unit"));
          field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
          typeDesc.addFieldDesc(field);
          field = new org.apache.axis.description.ElementDesc();
          field.setFieldName("rate");
          field.setXmlName(new javax.xml.namespace.QName("http/www.pointwsp.net/ws/finance", "rate"));
          field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal"));
          typeDesc.addFieldDesc(field);
      };
  
      /**
       * Return type metadata object
       */
      public static org.apache.axis.description.TypeDesc getTypeDesc() {
          return typeDesc;
      }
  
      /**
       * Get Custom Serializer
       */
      public static org.apache.axis.encoding.Serializer getSerializer(
             java.lang.String mechType, 
             java.lang.Class _javaType,  
             javax.xml.namespace.QName _xmlType) {
          return 
            new  org.apache.axis.encoding.ser.BeanSerializer(
              _javaType, _xmlType, typeDesc);
      }
  
      /**
       * Get Custom Deserializer
       */
      public static org.apache.axis.encoding.Deserializer getDeserializer(
             java.lang.String mechType, 
             java.lang.Class _javaType,  
             javax.xml.namespace.QName _xmlType) {
          return 
            new  org.apache.axis.encoding.ser.BeanDeserializer(
              _javaType, _xmlType, typeDesc);
      }
  
  }
  
  
  
  1.2       +3 -1      xml-axis-wsif/java/test/docStyle/wsifservice/PwspNoCentrbankCurRatesSoap.java
  
  Index: PwspNoCentrbankCurRatesSoap.java
  ===================================================================
  RCS file: /home/cvs/xml-axis-wsif/java/test/docStyle/wsifservice/PwspNoCentrbankCurRatesSoap.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PwspNoCentrbankCurRatesSoap.java	15 Nov 2002 16:46:45 -0000	1.1
  +++ PwspNoCentrbankCurRatesSoap.java	15 Nov 2002 17:27:53 -0000	1.2
  @@ -7,6 +7,8 @@
   
   package docStyle.wsifservice;
   
  +import http.net.pointwsp.www.ws.finance.Currencyrates;
  +
   
   
   public interface PwspNoCentrbankCurRatesSoap extends java.rmi.Remote {
  @@ -14,5 +16,5 @@
       /**
        * Last daily rates quoted by norwegian central bank
        */
  -    public docStyle.wsifservice.Currencyrates GetRatesXML() throws java.rmi.RemoteException;
  +    public Currencyrates GetRatesXML() throws java.rmi.RemoteException;
   }