KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > http > net > pointwsp > www > ws > finance > Currencyrates


1 /**
2  * Currencyrates.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis WSDL2Java emitter.
6  */

7
8 package http.net.pointwsp.www.ws.finance;
9
10 public class Currencyrates implements java.io.Serializable JavaDoc {
11     private java.lang.String JavaDoc source;
12     private java.lang.String JavaDoc basecurrency;
13     private http.net.pointwsp.www.ws.finance.ArrayOfCurrency ratelist;
14
15     public Currencyrates() {
16     }
17
18     public java.lang.String JavaDoc getSource() {
19         return source;
20     }
21
22     public void setSource(java.lang.String JavaDoc source) {
23         this.source = source;
24     }
25
26     public java.lang.String JavaDoc getBasecurrency() {
27         return basecurrency;
28     }
29
30     public void setBasecurrency(java.lang.String JavaDoc basecurrency) {
31         this.basecurrency = basecurrency;
32     }
33
34     public http.net.pointwsp.www.ws.finance.ArrayOfCurrency getRatelist() {
35         return ratelist;
36     }
37
38     public void setRatelist(http.net.pointwsp.www.ws.finance.ArrayOfCurrency ratelist) {
39         this.ratelist = ratelist;
40     }
41
42     private java.lang.Object JavaDoc __equalsCalc = null;
43     public synchronized boolean equals(java.lang.Object JavaDoc obj) {
44         if (!(obj instanceof Currencyrates)) return false;
45         Currencyrates other = (Currencyrates) obj;
46         if (obj == null) return false;
47         if (this == obj) return true;
48         if (__equalsCalc != null) {
49             return (__equalsCalc == obj);
50         }
51         __equalsCalc = obj;
52         boolean _equals;
53         _equals = true &&
54             ((source==null && other.getSource()==null) ||
55              (source!=null &&
56               source.equals(other.getSource()))) &&
57             ((basecurrency==null && other.getBasecurrency()==null) ||
58              (basecurrency!=null &&
59               basecurrency.equals(other.getBasecurrency()))) &&
60             ((ratelist==null && other.getRatelist()==null) ||
61              (ratelist!=null &&
62               ratelist.equals(other.getRatelist())));
63         __equalsCalc = null;
64         return _equals;
65     }
66
67     private boolean __hashCodeCalc = false;
68     public synchronized int hashCode() {
69         if (__hashCodeCalc) {
70             return 0;
71         }
72         __hashCodeCalc = true;
73         int _hashCode = 1;
74         if (getSource() != null) {
75             _hashCode += getSource().hashCode();
76         }
77         if (getBasecurrency() != null) {
78             _hashCode += getBasecurrency().hashCode();
79         }
80         if (getRatelist() != null) {
81             _hashCode += getRatelist().hashCode();
82         }
83         __hashCodeCalc = false;
84         return _hashCode;
85     }
86
87     // Type metadata
88
private static org.apache.axis.description.TypeDesc typeDesc =
89         new org.apache.axis.description.TypeDesc(Currencyrates.class);
90
91     static {
92         org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
93         field.setFieldName("source");
94         field.setXmlName(new javax.xml.namespace.QName JavaDoc("http/www.pointwsp.net/ws/finance", "source"));
95         field.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"));
96         field.setMinOccursIs0(true);
97         typeDesc.addFieldDesc(field);
98         field = new org.apache.axis.description.ElementDesc();
99         field.setFieldName("basecurrency");
100         field.setXmlName(new javax.xml.namespace.QName JavaDoc("http/www.pointwsp.net/ws/finance", "basecurrency"));
101         field.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"));
102         field.setMinOccursIs0(true);
103         typeDesc.addFieldDesc(field);
104         field = new org.apache.axis.description.ElementDesc();
105         field.setFieldName("ratelist");
106         field.setXmlName(new javax.xml.namespace.QName JavaDoc("http/www.pointwsp.net/ws/finance", "ratelist"));
107         field.setXmlType(new javax.xml.namespace.QName JavaDoc("http/www.pointwsp.net/ws/finance", "ArrayOfCurrency"));
108         field.setMinOccursIs0(true);
109         typeDesc.addFieldDesc(field);
110     };
111
112     /**
113      * Return type metadata object
114      */

115     public static org.apache.axis.description.TypeDesc getTypeDesc() {
116         return typeDesc;
117     }
118
119     /**
120      * Get Custom Serializer
121      */

122     public static org.apache.axis.encoding.Serializer getSerializer(
123            java.lang.String JavaDoc mechType,
124            java.lang.Class JavaDoc _javaType,
125            javax.xml.namespace.QName JavaDoc _xmlType) {
126         return
127           new org.apache.axis.encoding.ser.BeanSerializer(
128             _javaType, _xmlType, typeDesc);
129     }
130
131     /**
132      * Get Custom Deserializer
133      */

134     public static org.apache.axis.encoding.Deserializer getDeserializer(
135            java.lang.String JavaDoc mechType,
136            java.lang.Class JavaDoc _javaType,
137            javax.xml.namespace.QName JavaDoc _xmlType) {
138         return
139           new org.apache.axis.encoding.ser.BeanDeserializer(
140             _javaType, _xmlType, typeDesc);
141     }
142
143 }
144
Popular Tags