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