WeatherData.java
上传用户:shen332233
上传日期:2021-09-03
资源大小:7478k
文件大小:10k
源码类别:

Ajax

开发平台:

Java

  1. /**
  2.  * WeatherData.java
  3.  *
  4.  * This file was auto-generated from WSDL
  5.  * by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
  6.  */
  7. package ajaxdashboard.ws.weatherforecast;
  8. public class WeatherData  implements java.io.Serializable {
  9.     private java.lang.String day;
  10.     private java.lang.String weatherImage;
  11.     private java.lang.String maxTemperatureF;
  12.     private java.lang.String minTemperatureF;
  13.     private java.lang.String maxTemperatureC;
  14.     private java.lang.String minTemperatureC;
  15.     public WeatherData() {
  16.     }
  17.     public WeatherData(
  18.            java.lang.String day,
  19.            java.lang.String weatherImage,
  20.            java.lang.String maxTemperatureF,
  21.            java.lang.String minTemperatureF,
  22.            java.lang.String maxTemperatureC,
  23.            java.lang.String minTemperatureC) {
  24.            this.day = day;
  25.            this.weatherImage = weatherImage;
  26.            this.maxTemperatureF = maxTemperatureF;
  27.            this.minTemperatureF = minTemperatureF;
  28.            this.maxTemperatureC = maxTemperatureC;
  29.            this.minTemperatureC = minTemperatureC;
  30.     }
  31.     /**
  32.      * Gets the day value for this WeatherData.
  33.      * 
  34.      * @return day
  35.      */
  36.     public java.lang.String getDay() {
  37.         return day;
  38.     }
  39.     /**
  40.      * Sets the day value for this WeatherData.
  41.      * 
  42.      * @param day
  43.      */
  44.     public void setDay(java.lang.String day) {
  45.         this.day = day;
  46.     }
  47.     /**
  48.      * Gets the weatherImage value for this WeatherData.
  49.      * 
  50.      * @return weatherImage
  51.      */
  52.     public java.lang.String getWeatherImage() {
  53.         return weatherImage;
  54.     }
  55.     /**
  56.      * Sets the weatherImage value for this WeatherData.
  57.      * 
  58.      * @param weatherImage
  59.      */
  60.     public void setWeatherImage(java.lang.String weatherImage) {
  61.         this.weatherImage = weatherImage;
  62.     }
  63.     /**
  64.      * Gets the maxTemperatureF value for this WeatherData.
  65.      * 
  66.      * @return maxTemperatureF
  67.      */
  68.     public java.lang.String getMaxTemperatureF() {
  69.         return maxTemperatureF;
  70.     }
  71.     /**
  72.      * Sets the maxTemperatureF value for this WeatherData.
  73.      * 
  74.      * @param maxTemperatureF
  75.      */
  76.     public void setMaxTemperatureF(java.lang.String maxTemperatureF) {
  77.         this.maxTemperatureF = maxTemperatureF;
  78.     }
  79.     /**
  80.      * Gets the minTemperatureF value for this WeatherData.
  81.      * 
  82.      * @return minTemperatureF
  83.      */
  84.     public java.lang.String getMinTemperatureF() {
  85.         return minTemperatureF;
  86.     }
  87.     /**
  88.      * Sets the minTemperatureF value for this WeatherData.
  89.      * 
  90.      * @param minTemperatureF
  91.      */
  92.     public void setMinTemperatureF(java.lang.String minTemperatureF) {
  93.         this.minTemperatureF = minTemperatureF;
  94.     }
  95.     /**
  96.      * Gets the maxTemperatureC value for this WeatherData.
  97.      * 
  98.      * @return maxTemperatureC
  99.      */
  100.     public java.lang.String getMaxTemperatureC() {
  101.         return maxTemperatureC;
  102.     }
  103.     /**
  104.      * Sets the maxTemperatureC value for this WeatherData.
  105.      * 
  106.      * @param maxTemperatureC
  107.      */
  108.     public void setMaxTemperatureC(java.lang.String maxTemperatureC) {
  109.         this.maxTemperatureC = maxTemperatureC;
  110.     }
  111.     /**
  112.      * Gets the minTemperatureC value for this WeatherData.
  113.      * 
  114.      * @return minTemperatureC
  115.      */
  116.     public java.lang.String getMinTemperatureC() {
  117.         return minTemperatureC;
  118.     }
  119.     /**
  120.      * Sets the minTemperatureC value for this WeatherData.
  121.      * 
  122.      * @param minTemperatureC
  123.      */
  124.     public void setMinTemperatureC(java.lang.String minTemperatureC) {
  125.         this.minTemperatureC = minTemperatureC;
  126.     }
  127.     private java.lang.Object __equalsCalc = null;
  128.     public synchronized boolean equals(java.lang.Object obj) {
  129.         if (!(obj instanceof WeatherData)) return false;
  130.         WeatherData other = (WeatherData) obj;
  131.         if (obj == null) return false;
  132.         if (this == obj) return true;
  133.         if (__equalsCalc != null) {
  134.             return (__equalsCalc == obj);
  135.         }
  136.         __equalsCalc = obj;
  137.         boolean _equals;
  138.         _equals = true && 
  139.             ((this.day==null && other.getDay()==null) || 
  140.              (this.day!=null &&
  141.               this.day.equals(other.getDay()))) &&
  142.             ((this.weatherImage==null && other.getWeatherImage()==null) || 
  143.              (this.weatherImage!=null &&
  144.               this.weatherImage.equals(other.getWeatherImage()))) &&
  145.             ((this.maxTemperatureF==null && other.getMaxTemperatureF()==null) || 
  146.              (this.maxTemperatureF!=null &&
  147.               this.maxTemperatureF.equals(other.getMaxTemperatureF()))) &&
  148.             ((this.minTemperatureF==null && other.getMinTemperatureF()==null) || 
  149.              (this.minTemperatureF!=null &&
  150.               this.minTemperatureF.equals(other.getMinTemperatureF()))) &&
  151.             ((this.maxTemperatureC==null && other.getMaxTemperatureC()==null) || 
  152.              (this.maxTemperatureC!=null &&
  153.               this.maxTemperatureC.equals(other.getMaxTemperatureC()))) &&
  154.             ((this.minTemperatureC==null && other.getMinTemperatureC()==null) || 
  155.              (this.minTemperatureC!=null &&
  156.               this.minTemperatureC.equals(other.getMinTemperatureC())));
  157.         __equalsCalc = null;
  158.         return _equals;
  159.     }
  160.     private boolean __hashCodeCalc = false;
  161.     public synchronized int hashCode() {
  162.         if (__hashCodeCalc) {
  163.             return 0;
  164.         }
  165.         __hashCodeCalc = true;
  166.         int _hashCode = 1;
  167.         if (getDay() != null) {
  168.             _hashCode += getDay().hashCode();
  169.         }
  170.         if (getWeatherImage() != null) {
  171.             _hashCode += getWeatherImage().hashCode();
  172.         }
  173.         if (getMaxTemperatureF() != null) {
  174.             _hashCode += getMaxTemperatureF().hashCode();
  175.         }
  176.         if (getMinTemperatureF() != null) {
  177.             _hashCode += getMinTemperatureF().hashCode();
  178.         }
  179.         if (getMaxTemperatureC() != null) {
  180.             _hashCode += getMaxTemperatureC().hashCode();
  181.         }
  182.         if (getMinTemperatureC() != null) {
  183.             _hashCode += getMinTemperatureC().hashCode();
  184.         }
  185.         __hashCodeCalc = false;
  186.         return _hashCode;
  187.     }
  188.     // Type metadata
  189.     private static org.apache.axis.description.TypeDesc typeDesc =
  190.         new org.apache.axis.description.TypeDesc(WeatherData.class, true);
  191.     static {
  192.         typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.webservicex.net", "WeatherData"));
  193.         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
  194.         elemField.setFieldName("day");
  195.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "Day"));
  196.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  197.         elemField.setMinOccurs(0);
  198.         elemField.setNillable(false);
  199.         typeDesc.addFieldDesc(elemField);
  200.         elemField = new org.apache.axis.description.ElementDesc();
  201.         elemField.setFieldName("weatherImage");
  202.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "WeatherImage"));
  203.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  204.         elemField.setMinOccurs(0);
  205.         elemField.setNillable(false);
  206.         typeDesc.addFieldDesc(elemField);
  207.         elemField = new org.apache.axis.description.ElementDesc();
  208.         elemField.setFieldName("maxTemperatureF");
  209.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "MaxTemperatureF"));
  210.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  211.         elemField.setMinOccurs(0);
  212.         elemField.setNillable(false);
  213.         typeDesc.addFieldDesc(elemField);
  214.         elemField = new org.apache.axis.description.ElementDesc();
  215.         elemField.setFieldName("minTemperatureF");
  216.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "MinTemperatureF"));
  217.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  218.         elemField.setMinOccurs(0);
  219.         elemField.setNillable(false);
  220.         typeDesc.addFieldDesc(elemField);
  221.         elemField = new org.apache.axis.description.ElementDesc();
  222.         elemField.setFieldName("maxTemperatureC");
  223.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "MaxTemperatureC"));
  224.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  225.         elemField.setMinOccurs(0);
  226.         elemField.setNillable(false);
  227.         typeDesc.addFieldDesc(elemField);
  228.         elemField = new org.apache.axis.description.ElementDesc();
  229.         elemField.setFieldName("minTemperatureC");
  230.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "MinTemperatureC"));
  231.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  232.         elemField.setMinOccurs(0);
  233.         elemField.setNillable(false);
  234.         typeDesc.addFieldDesc(elemField);
  235.     }
  236.     /**
  237.      * Return type metadata object
  238.      */
  239.     public static org.apache.axis.description.TypeDesc getTypeDesc() {
  240.         return typeDesc;
  241.     }
  242.     /**
  243.      * Get Custom Serializer
  244.      */
  245.     public static org.apache.axis.encoding.Serializer getSerializer(
  246.            java.lang.String mechType, 
  247.            java.lang.Class _javaType,  
  248.            javax.xml.namespace.QName _xmlType) {
  249.         return 
  250.           new  org.apache.axis.encoding.ser.BeanSerializer(
  251.             _javaType, _xmlType, typeDesc);
  252.     }
  253.     /**
  254.      * Get Custom Deserializer
  255.      */
  256.     public static org.apache.axis.encoding.Deserializer getDeserializer(
  257.            java.lang.String mechType, 
  258.            java.lang.Class _javaType,  
  259.            javax.xml.namespace.QName _xmlType) {
  260.         return 
  261.           new  org.apache.axis.encoding.ser.BeanDeserializer(
  262.             _javaType, _xmlType, typeDesc);
  263.     }
  264. }