KickJava   Java API By Example, From Geeks To Geeks.

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


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

127     public static org.apache.axis.description.TypeDesc getTypeDesc() {
128         return typeDesc;
129     }
130
131     /**
132      * Get Custom Serializer
133      */

134     public static org.apache.axis.encoding.Serializer getSerializer(
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.BeanSerializer(
140             _javaType, _xmlType, typeDesc);
141     }
142
143     /**
144      * Get Custom Deserializer
145      */

146     public static org.apache.axis.encoding.Deserializer getDeserializer(
147            java.lang.String JavaDoc mechType,
148            java.lang.Class JavaDoc _javaType,
149            javax.xml.namespace.QName JavaDoc _xmlType) {
150         return
151           new org.apache.axis.encoding.ser.BeanDeserializer(
152             _javaType, _xmlType, typeDesc);
153     }
154
155 }
156
Popular Tags