1 17 23 24 package org.apache.geronimo.axis.builder.interop.types; 25 26 public class SOAPStructStruct implements java.io.Serializable { 27 private java.lang.String varString; 28 private int varInt; 29 private float varFloat; 30 private org.apache.geronimo.axis.builder.interop.types.SOAPStruct varStruct; 31 32 public SOAPStructStruct() { 33 } 34 35 public java.lang.String getVarString() { 36 return varString; 37 } 38 39 public void setVarString(java.lang.String varString) { 40 this.varString = varString; 41 } 42 43 public int getVarInt() { 44 return varInt; 45 } 46 47 public void setVarInt(int varInt) { 48 this.varInt = varInt; 49 } 50 51 public float getVarFloat() { 52 return varFloat; 53 } 54 55 public void setVarFloat(float varFloat) { 56 this.varFloat = varFloat; 57 } 58 59 public org.apache.geronimo.axis.builder.interop.types.SOAPStruct getVarStruct() { 60 return varStruct; 61 } 62 63 public void setVarStruct(org.apache.geronimo.axis.builder.interop.types.SOAPStruct varStruct) { 64 this.varStruct = varStruct; 65 } 66 67 private java.lang.Object __equalsCalc = null; 68 public synchronized boolean equals(java.lang.Object obj) { 69 if (!(obj instanceof SOAPStructStruct)) return false; 70 SOAPStructStruct other = (SOAPStructStruct) obj; 71 if (obj == null) return false; 72 if (this == obj) return true; 73 if (__equalsCalc != null) { 74 return (__equalsCalc == obj); 75 } 76 __equalsCalc = obj; 77 boolean _equals; 78 _equals = true && 79 ((this.varString==null && other.getVarString()==null) || 80 (this.varString!=null && 81 this.varString.equals(other.getVarString()))) && 82 this.varInt == other.getVarInt() && 83 this.varFloat == other.getVarFloat() && 84 ((this.varStruct==null && other.getVarStruct()==null) || 85 (this.varStruct!=null && 86 this.varStruct.equals(other.getVarStruct()))); 87 __equalsCalc = null; 88 return _equals; 89 } 90 91 private boolean __hashCodeCalc = false; 92 public synchronized int hashCode() { 93 if (__hashCodeCalc) { 94 return 0; 95 } 96 __hashCodeCalc = true; 97 int _hashCode = 1; 98 if (getVarString() != null) { 99 _hashCode += getVarString().hashCode(); 100 } 101 _hashCode += getVarInt(); 102 _hashCode += new Float (getVarFloat()).hashCode(); 103 if (getVarStruct() != null) { 104 _hashCode += getVarStruct().hashCode(); 105 } 106 __hashCodeCalc = false; 107 return _hashCode; 108 } 109 110 private static org.apache.axis.description.TypeDesc typeDesc = 112 new org.apache.axis.description.TypeDesc(SOAPStructStruct.class); 113 114 static { 115 typeDesc.setXmlType(new javax.xml.namespace.QName ("http://tempuri.org/4s4c/1/3/wsdl/types/", "SOAPStructStruct")); 116 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); 117 elemField.setFieldName("varString"); 118 elemField.setXmlName(new javax.xml.namespace.QName ("", "varString")); 119 elemField.setXmlType(new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string")); 120 typeDesc.addFieldDesc(elemField); 121 elemField = new org.apache.axis.description.ElementDesc(); 122 elemField.setFieldName("varInt"); 123 elemField.setXmlName(new javax.xml.namespace.QName ("", "varInt")); 124 elemField.setXmlType(new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "int")); 125 typeDesc.addFieldDesc(elemField); 126 elemField = new org.apache.axis.description.ElementDesc(); 127 elemField.setFieldName("varFloat"); 128 elemField.setXmlName(new javax.xml.namespace.QName ("", "varFloat")); 129 elemField.setXmlType(new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "float")); 130 typeDesc.addFieldDesc(elemField); 131 elemField = new org.apache.axis.description.ElementDesc(); 132 elemField.setFieldName("varStruct"); 133 elemField.setXmlName(new javax.xml.namespace.QName ("", "varStruct")); 134 elemField.setXmlType(new javax.xml.namespace.QName ("http://tempuri.org/4s4c/1/3/wsdl/types/", "SOAPStruct")); 135 typeDesc.addFieldDesc(elemField); 136 } 137 138 141 public static org.apache.axis.description.TypeDesc getTypeDesc() { 142 return typeDesc; 143 } 144 145 148 public static org.apache.axis.encoding.Serializer getSerializer( 149 java.lang.String mechType, 150 java.lang.Class _javaType, 151 javax.xml.namespace.QName _xmlType) { 152 return 153 new org.apache.axis.encoding.ser.BeanSerializer( 154 _javaType, _xmlType, typeDesc); 155 } 156 157 160 public static org.apache.axis.encoding.Deserializer getDeserializer( 161 java.lang.String mechType, 162 java.lang.Class _javaType, 163 javax.xml.namespace.QName _xmlType) { 164 return 165 new org.apache.axis.encoding.ser.BeanDeserializer( 166 _javaType, _xmlType, typeDesc); 167 } 168 169 } 170 | Popular Tags |