1 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 { 13 private java.lang.String varString; 14 private int varInt; 15 private float varFloat; 16 private SOAPStruct varStruct; 17 18 public SOAPStructStruct() { 19 } 20 21 public java.lang.String getVarString() { 22 return varString; 23 } 24 25 public void setVarString(java.lang.String 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 __equalsCalc = null; 54 public synchronized boolean equals(java.lang.Object 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 (getVarFloat()).hashCode(); 89 if (getVarStruct() != null) { 90 _hashCode += getVarStruct().hashCode(); 91 } 92 __hashCodeCalc = false; 93 return _hashCode; 94 } 95 96 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 ("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 ("", "varString")); 105 elemField.setXmlType(new javax.xml.namespace.QName ("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 ("", "varInt")); 110 elemField.setXmlType(new javax.xml.namespace.QName ("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 ("", "varFloat")); 115 elemField.setXmlType(new javax.xml.namespace.QName ("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 ("", "varStruct")); 120 elemField.setXmlType(new javax.xml.namespace.QName ("http://tempuri.org/4s4c/1/3/wsdl/types/", "SOAPStruct")); 121 typeDesc.addFieldDesc(elemField); 122 } 123 124 127 public static org.apache.axis.description.TypeDesc getTypeDesc() { 128 return typeDesc; 129 } 130 131 134 public static org.apache.axis.encoding.Serializer getSerializer( 135 java.lang.String mechType, 136 java.lang.Class _javaType, 137 javax.xml.namespace.QName _xmlType) { 138 return 139 new org.apache.axis.encoding.ser.BeanSerializer( 140 _javaType, _xmlType, typeDesc); 141 } 142 143 146 public static org.apache.axis.encoding.Deserializer getDeserializer( 147 java.lang.String mechType, 148 java.lang.Class _javaType, 149 javax.xml.namespace.QName _xmlType) { 150 return 151 new org.apache.axis.encoding.ser.BeanDeserializer( 152 _javaType, _xmlType, typeDesc); 153 } 154 155 } 156 | Popular Tags |