KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > notgeronimo > itests > naming > common > webservice > interop > types > SOAPStruct


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

7
8 package org.apache.notgeronimo.itests.naming.common.webservice.interop.types;
9
10 public class SOAPStruct implements java.io.Serializable JavaDoc {
11     private java.lang.String JavaDoc varString;
12     private int varInt;
13     private float varFloat;
14
15     public SOAPStruct() {
16     }
17
18     public java.lang.String JavaDoc getVarString() {
19         return varString;
20     }
21
22     public void setVarString(java.lang.String JavaDoc varString) {
23         this.varString = varString;
24     }
25
26     public int getVarInt() {
27         return varInt;
28     }
29
30     public void setVarInt(int varInt) {
31         this.varInt = varInt;
32     }
33
34     public float getVarFloat() {
35         return varFloat;
36     }
37
38     public void setVarFloat(float varFloat) {
39         this.varFloat = varFloat;
40     }
41
42     private java.lang.Object JavaDoc __equalsCalc = null;
43     public synchronized boolean equals(java.lang.Object JavaDoc obj) {
44         if (!(obj instanceof SOAPStruct)) return false;
45         SOAPStruct other = (SOAPStruct) 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             ((this.varString==null && other.getVarString()==null) ||
55              (this.varString!=null &&
56               this.varString.equals(other.getVarString()))) &&
57             this.varInt == other.getVarInt() &&
58             this.varFloat == other.getVarFloat();
59         __equalsCalc = null;
60         return _equals;
61     }
62
63     private boolean __hashCodeCalc = false;
64     public synchronized int hashCode() {
65         if (__hashCodeCalc) {
66             return 0;
67         }
68         __hashCodeCalc = true;
69         int _hashCode = 1;
70         if (getVarString() != null) {
71             _hashCode += getVarString().hashCode();
72         }
73         _hashCode += getVarInt();
74         _hashCode += new Float JavaDoc(getVarFloat()).hashCode();
75         __hashCodeCalc = false;
76         return _hashCode;
77     }
78
79     // Type metadata
80
private static org.apache.axis.description.TypeDesc typeDesc =
81         new org.apache.axis.description.TypeDesc(SOAPStruct.class);
82
83     static {
84         typeDesc.setXmlType(new javax.xml.namespace.QName JavaDoc("http://tempuri.org/4s4c/1/3/wsdl/types/", "SOAPStruct"));
85         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
86         elemField.setFieldName("varString");
87         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "varString"));
88         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"));
89         typeDesc.addFieldDesc(elemField);
90         elemField = new org.apache.axis.description.ElementDesc();
91         elemField.setFieldName("varInt");
92         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "varInt"));
93         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "int"));
94         typeDesc.addFieldDesc(elemField);
95         elemField = new org.apache.axis.description.ElementDesc();
96         elemField.setFieldName("varFloat");
97         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("", "varFloat"));
98         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "float"));
99         typeDesc.addFieldDesc(elemField);
100     }
101
102     /**
103      * Return type metadata object
104      */

105     public static org.apache.axis.description.TypeDesc getTypeDesc() {
106         return typeDesc;
107     }
108
109     /**
110      * Get Custom Serializer
111      */

112     public static org.apache.axis.encoding.Serializer getSerializer(
113            java.lang.String JavaDoc mechType,
114            java.lang.Class JavaDoc _javaType,
115            javax.xml.namespace.QName JavaDoc _xmlType) {
116         return
117           new org.apache.axis.encoding.ser.BeanSerializer(
118             _javaType, _xmlType, typeDesc);
119     }
120
121     /**
122      * Get Custom Deserializer
123      */

124     public static org.apache.axis.encoding.Deserializer getDeserializer(
125            java.lang.String JavaDoc mechType,
126            java.lang.Class JavaDoc _javaType,
127            javax.xml.namespace.QName JavaDoc _xmlType) {
128         return
129           new org.apache.axis.encoding.ser.BeanDeserializer(
130             _javaType, _xmlType, typeDesc);
131     }
132
133 }
134
Popular Tags