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

Ajax

开发平台:

Java

  1. /**
  2.  * WeatherForecasts.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 WeatherForecasts  implements java.io.Serializable {
  9.     private float latitude;
  10.     private float longitude;
  11.     private float allocationFactor;
  12.     private java.lang.String fipsCode;
  13.     private java.lang.String placeName;
  14.     private java.lang.String stateCode;
  15.     private java.lang.String status;
  16.     private ajaxdashboard.ws.weatherforecast.ArrayOfWeatherData details;
  17.     public WeatherForecasts() {
  18.     }
  19.     public WeatherForecasts(
  20.            float latitude,
  21.            float longitude,
  22.            float allocationFactor,
  23.            java.lang.String fipsCode,
  24.            java.lang.String placeName,
  25.            java.lang.String stateCode,
  26.            java.lang.String status,
  27.            ajaxdashboard.ws.weatherforecast.ArrayOfWeatherData details) {
  28.            this.latitude = latitude;
  29.            this.longitude = longitude;
  30.            this.allocationFactor = allocationFactor;
  31.            this.fipsCode = fipsCode;
  32.            this.placeName = placeName;
  33.            this.stateCode = stateCode;
  34.            this.status = status;
  35.            this.details = details;
  36.     }
  37.     /**
  38.      * Gets the latitude value for this WeatherForecasts.
  39.      * 
  40.      * @return latitude
  41.      */
  42.     public float getLatitude() {
  43.         return latitude;
  44.     }
  45.     /**
  46.      * Sets the latitude value for this WeatherForecasts.
  47.      * 
  48.      * @param latitude
  49.      */
  50.     public void setLatitude(float latitude) {
  51.         this.latitude = latitude;
  52.     }
  53.     /**
  54.      * Gets the longitude value for this WeatherForecasts.
  55.      * 
  56.      * @return longitude
  57.      */
  58.     public float getLongitude() {
  59.         return longitude;
  60.     }
  61.     /**
  62.      * Sets the longitude value for this WeatherForecasts.
  63.      * 
  64.      * @param longitude
  65.      */
  66.     public void setLongitude(float longitude) {
  67.         this.longitude = longitude;
  68.     }
  69.     /**
  70.      * Gets the allocationFactor value for this WeatherForecasts.
  71.      * 
  72.      * @return allocationFactor
  73.      */
  74.     public float getAllocationFactor() {
  75.         return allocationFactor;
  76.     }
  77.     /**
  78.      * Sets the allocationFactor value for this WeatherForecasts.
  79.      * 
  80.      * @param allocationFactor
  81.      */
  82.     public void setAllocationFactor(float allocationFactor) {
  83.         this.allocationFactor = allocationFactor;
  84.     }
  85.     /**
  86.      * Gets the fipsCode value for this WeatherForecasts.
  87.      * 
  88.      * @return fipsCode
  89.      */
  90.     public java.lang.String getFipsCode() {
  91.         return fipsCode;
  92.     }
  93.     /**
  94.      * Sets the fipsCode value for this WeatherForecasts.
  95.      * 
  96.      * @param fipsCode
  97.      */
  98.     public void setFipsCode(java.lang.String fipsCode) {
  99.         this.fipsCode = fipsCode;
  100.     }
  101.     /**
  102.      * Gets the placeName value for this WeatherForecasts.
  103.      * 
  104.      * @return placeName
  105.      */
  106.     public java.lang.String getPlaceName() {
  107.         return placeName;
  108.     }
  109.     /**
  110.      * Sets the placeName value for this WeatherForecasts.
  111.      * 
  112.      * @param placeName
  113.      */
  114.     public void setPlaceName(java.lang.String placeName) {
  115.         this.placeName = placeName;
  116.     }
  117.     /**
  118.      * Gets the stateCode value for this WeatherForecasts.
  119.      * 
  120.      * @return stateCode
  121.      */
  122.     public java.lang.String getStateCode() {
  123.         return stateCode;
  124.     }
  125.     /**
  126.      * Sets the stateCode value for this WeatherForecasts.
  127.      * 
  128.      * @param stateCode
  129.      */
  130.     public void setStateCode(java.lang.String stateCode) {
  131.         this.stateCode = stateCode;
  132.     }
  133.     /**
  134.      * Gets the status value for this WeatherForecasts.
  135.      * 
  136.      * @return status
  137.      */
  138.     public java.lang.String getStatus() {
  139.         return status;
  140.     }
  141.     /**
  142.      * Sets the status value for this WeatherForecasts.
  143.      * 
  144.      * @param status
  145.      */
  146.     public void setStatus(java.lang.String status) {
  147.         this.status = status;
  148.     }
  149.     /**
  150.      * Gets the details value for this WeatherForecasts.
  151.      * 
  152.      * @return details
  153.      */
  154.     public ajaxdashboard.ws.weatherforecast.ArrayOfWeatherData getDetails() {
  155.         return details;
  156.     }
  157.     /**
  158.      * Sets the details value for this WeatherForecasts.
  159.      * 
  160.      * @param details
  161.      */
  162.     public void setDetails(ajaxdashboard.ws.weatherforecast.ArrayOfWeatherData details) {
  163.         this.details = details;
  164.     }
  165.     private java.lang.Object __equalsCalc = null;
  166.     public synchronized boolean equals(java.lang.Object obj) {
  167.         if (!(obj instanceof WeatherForecasts)) return false;
  168.         WeatherForecasts other = (WeatherForecasts) obj;
  169.         if (obj == null) return false;
  170.         if (this == obj) return true;
  171.         if (__equalsCalc != null) {
  172.             return (__equalsCalc == obj);
  173.         }
  174.         __equalsCalc = obj;
  175.         boolean _equals;
  176.         _equals = true && 
  177.             this.latitude == other.getLatitude() &&
  178.             this.longitude == other.getLongitude() &&
  179.             this.allocationFactor == other.getAllocationFactor() &&
  180.             ((this.fipsCode==null && other.getFipsCode()==null) || 
  181.              (this.fipsCode!=null &&
  182.               this.fipsCode.equals(other.getFipsCode()))) &&
  183.             ((this.placeName==null && other.getPlaceName()==null) || 
  184.              (this.placeName!=null &&
  185.               this.placeName.equals(other.getPlaceName()))) &&
  186.             ((this.stateCode==null && other.getStateCode()==null) || 
  187.              (this.stateCode!=null &&
  188.               this.stateCode.equals(other.getStateCode()))) &&
  189.             ((this.status==null && other.getStatus()==null) || 
  190.              (this.status!=null &&
  191.               this.status.equals(other.getStatus()))) &&
  192.             ((this.details==null && other.getDetails()==null) || 
  193.              (this.details!=null &&
  194.               this.details.equals(other.getDetails())));
  195.         __equalsCalc = null;
  196.         return _equals;
  197.     }
  198.     private boolean __hashCodeCalc = false;
  199.     public synchronized int hashCode() {
  200.         if (__hashCodeCalc) {
  201.             return 0;
  202.         }
  203.         __hashCodeCalc = true;
  204.         int _hashCode = 1;
  205.         _hashCode += new Float(getLatitude()).hashCode();
  206.         _hashCode += new Float(getLongitude()).hashCode();
  207.         _hashCode += new Float(getAllocationFactor()).hashCode();
  208.         if (getFipsCode() != null) {
  209.             _hashCode += getFipsCode().hashCode();
  210.         }
  211.         if (getPlaceName() != null) {
  212.             _hashCode += getPlaceName().hashCode();
  213.         }
  214.         if (getStateCode() != null) {
  215.             _hashCode += getStateCode().hashCode();
  216.         }
  217.         if (getStatus() != null) {
  218.             _hashCode += getStatus().hashCode();
  219.         }
  220.         if (getDetails() != null) {
  221.             _hashCode += getDetails().hashCode();
  222.         }
  223.         __hashCodeCalc = false;
  224.         return _hashCode;
  225.     }
  226.     // Type metadata
  227.     private static org.apache.axis.description.TypeDesc typeDesc =
  228.         new org.apache.axis.description.TypeDesc(WeatherForecasts.class, true);
  229.     static {
  230.         typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.webservicex.net", "WeatherForecasts"));
  231.         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
  232.         elemField.setFieldName("latitude");
  233.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "Latitude"));
  234.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
  235.         elemField.setNillable(false);
  236.         typeDesc.addFieldDesc(elemField);
  237.         elemField = new org.apache.axis.description.ElementDesc();
  238.         elemField.setFieldName("longitude");
  239.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "Longitude"));
  240.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
  241.         elemField.setNillable(false);
  242.         typeDesc.addFieldDesc(elemField);
  243.         elemField = new org.apache.axis.description.ElementDesc();
  244.         elemField.setFieldName("allocationFactor");
  245.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "AllocationFactor"));
  246.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
  247.         elemField.setNillable(false);
  248.         typeDesc.addFieldDesc(elemField);
  249.         elemField = new org.apache.axis.description.ElementDesc();
  250.         elemField.setFieldName("fipsCode");
  251.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "FipsCode"));
  252.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  253.         elemField.setMinOccurs(0);
  254.         elemField.setNillable(false);
  255.         typeDesc.addFieldDesc(elemField);
  256.         elemField = new org.apache.axis.description.ElementDesc();
  257.         elemField.setFieldName("placeName");
  258.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "PlaceName"));
  259.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  260.         elemField.setMinOccurs(0);
  261.         elemField.setNillable(false);
  262.         typeDesc.addFieldDesc(elemField);
  263.         elemField = new org.apache.axis.description.ElementDesc();
  264.         elemField.setFieldName("stateCode");
  265.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "StateCode"));
  266.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  267.         elemField.setMinOccurs(0);
  268.         elemField.setNillable(false);
  269.         typeDesc.addFieldDesc(elemField);
  270.         elemField = new org.apache.axis.description.ElementDesc();
  271.         elemField.setFieldName("status");
  272.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "Status"));
  273.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  274.         elemField.setMinOccurs(0);
  275.         elemField.setNillable(false);
  276.         typeDesc.addFieldDesc(elemField);
  277.         elemField = new org.apache.axis.description.ElementDesc();
  278.         elemField.setFieldName("details");
  279.         elemField.setXmlName(new javax.xml.namespace.QName("http://www.webservicex.net", "Details"));
  280.         elemField.setXmlType(new javax.xml.namespace.QName("http://www.webservicex.net", "ArrayOfWeatherData"));
  281.         elemField.setMinOccurs(0);
  282.         elemField.setNillable(false);
  283.         typeDesc.addFieldDesc(elemField);
  284.     }
  285.     /**
  286.      * Return type metadata object
  287.      */
  288.     public static org.apache.axis.description.TypeDesc getTypeDesc() {
  289.         return typeDesc;
  290.     }
  291.     /**
  292.      * Get Custom Serializer
  293.      */
  294.     public static org.apache.axis.encoding.Serializer getSerializer(
  295.            java.lang.String mechType, 
  296.            java.lang.Class _javaType,  
  297.            javax.xml.namespace.QName _xmlType) {
  298.         return 
  299.           new  org.apache.axis.encoding.ser.BeanSerializer(
  300.             _javaType, _xmlType, typeDesc);
  301.     }
  302.     /**
  303.      * Get Custom Deserializer
  304.      */
  305.     public static org.apache.axis.encoding.Deserializer getDeserializer(
  306.            java.lang.String mechType, 
  307.            java.lang.Class _javaType,  
  308.            javax.xml.namespace.QName _xmlType) {
  309.         return 
  310.           new  org.apache.axis.encoding.ser.BeanDeserializer(
  311.             _javaType, _xmlType, typeDesc);
  312.     }
  313. }