1 7 8 package org.apache.notgeronimo.itests.naming.common.webservice.interop.types; 9 10 public class SOAPStruct implements java.io.Serializable { 11 private java.lang.String varString; 12 private int varInt; 13 private float varFloat; 14 15 public SOAPStruct() { 16 } 17 18 public java.lang.String getVarString() { 19 return varString; 20 } 21 22 public void setVarString(java.lang.String 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 __equalsCalc = null; 43 public synchronized boolean equals(java.lang.Object 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 (getVarFloat()).hashCode(); 75 __hashCodeCalc = false; 76 return _hashCode; 77 } 78 79 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 ("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 ("", "varString")); 88 elemField.setXmlType(new javax.xml.namespace.QName ("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 ("", "varInt")); 93 elemField.setXmlType(new javax.xml.namespace.QName ("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 ("", "varFloat")); 98 elemField.setXmlType(new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "float")); 99 typeDesc.addFieldDesc(elemField); 100 } 101 102 105 public static org.apache.axis.description.TypeDesc getTypeDesc() { 106 return typeDesc; 107 } 108 109 112 public static org.apache.axis.encoding.Serializer getSerializer( 113 java.lang.String mechType, 114 java.lang.Class _javaType, 115 javax.xml.namespace.QName _xmlType) { 116 return 117 new org.apache.axis.encoding.ser.BeanSerializer( 118 _javaType, _xmlType, typeDesc); 119 } 120 121 124 public static org.apache.axis.encoding.Deserializer getDeserializer( 125 java.lang.String mechType, 126 java.lang.Class _javaType, 127 javax.xml.namespace.QName _xmlType) { 128 return 129 new org.apache.axis.encoding.ser.BeanDeserializer( 130 _javaType, _xmlType, typeDesc); 131 } 132 133 } 134 | Popular Tags |