GetAllUnnormalCalvByDate.java 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. /**
  2. * GetAllUnnormalCalvByDate.java
  3. *
  4. * This file was auto-generated from WSDL
  5. * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
  6. */
  7. package com.izouma.webservice.wsBreeding;
  8. public class GetAllUnnormalCalvByDate implements java.io.Serializable {
  9. private java.lang.String farmName;
  10. private java.util.Calendar begin;
  11. private java.util.Calendar end;
  12. public GetAllUnnormalCalvByDate() {
  13. }
  14. public GetAllUnnormalCalvByDate(
  15. java.lang.String farmName,
  16. java.util.Calendar begin,
  17. java.util.Calendar end) {
  18. this.farmName = farmName;
  19. this.begin = begin;
  20. this.end = end;
  21. }
  22. /**
  23. * Gets the farmName value for this GetAllUnnormalCalvByDate.
  24. *
  25. * @return farmName
  26. */
  27. public java.lang.String getFarmName() {
  28. return farmName;
  29. }
  30. /**
  31. * Sets the farmName value for this GetAllUnnormalCalvByDate.
  32. *
  33. * @param farmName
  34. */
  35. public void setFarmName(java.lang.String farmName) {
  36. this.farmName = farmName;
  37. }
  38. /**
  39. * Gets the begin value for this GetAllUnnormalCalvByDate.
  40. *
  41. * @return begin
  42. */
  43. public java.util.Calendar getBegin() {
  44. return begin;
  45. }
  46. /**
  47. * Sets the begin value for this GetAllUnnormalCalvByDate.
  48. *
  49. * @param begin
  50. */
  51. public void setBegin(java.util.Calendar begin) {
  52. this.begin = begin;
  53. }
  54. /**
  55. * Gets the end value for this GetAllUnnormalCalvByDate.
  56. *
  57. * @return end
  58. */
  59. public java.util.Calendar getEnd() {
  60. return end;
  61. }
  62. /**
  63. * Sets the end value for this GetAllUnnormalCalvByDate.
  64. *
  65. * @param end
  66. */
  67. public void setEnd(java.util.Calendar end) {
  68. this.end = end;
  69. }
  70. private java.lang.Object __equalsCalc = null;
  71. public synchronized boolean equals(java.lang.Object obj) {
  72. if (!(obj instanceof GetAllUnnormalCalvByDate)) return false;
  73. GetAllUnnormalCalvByDate other = (GetAllUnnormalCalvByDate) obj;
  74. if (obj == null) return false;
  75. if (this == obj) return true;
  76. if (__equalsCalc != null) {
  77. return (__equalsCalc == obj);
  78. }
  79. __equalsCalc = obj;
  80. boolean _equals;
  81. _equals = true &&
  82. ((this.farmName==null && other.getFarmName()==null) ||
  83. (this.farmName!=null &&
  84. this.farmName.equals(other.getFarmName()))) &&
  85. ((this.begin==null && other.getBegin()==null) ||
  86. (this.begin!=null &&
  87. this.begin.equals(other.getBegin()))) &&
  88. ((this.end==null && other.getEnd()==null) ||
  89. (this.end!=null &&
  90. this.end.equals(other.getEnd())));
  91. __equalsCalc = null;
  92. return _equals;
  93. }
  94. private boolean __hashCodeCalc = false;
  95. public synchronized int hashCode() {
  96. if (__hashCodeCalc) {
  97. return 0;
  98. }
  99. __hashCodeCalc = true;
  100. int _hashCode = 1;
  101. if (getFarmName() != null) {
  102. _hashCode += getFarmName().hashCode();
  103. }
  104. if (getBegin() != null) {
  105. _hashCode += getBegin().hashCode();
  106. }
  107. if (getEnd() != null) {
  108. _hashCode += getEnd().hashCode();
  109. }
  110. __hashCodeCalc = false;
  111. return _hashCode;
  112. }
  113. // Type metadata
  114. private static org.apache.axis.description.TypeDesc typeDesc =
  115. new org.apache.axis.description.TypeDesc(GetAllUnnormalCalvByDate.class, true);
  116. static {
  117. typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.brightdairy.com/", ">getAllUnnormalCalvByDate"));
  118. org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
  119. elemField.setFieldName("farmName");
  120. elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "farmName"));
  121. elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  122. elemField.setMinOccurs(0);
  123. elemField.setNillable(false);
  124. typeDesc.addFieldDesc(elemField);
  125. elemField = new org.apache.axis.description.ElementDesc();
  126. elemField.setFieldName("begin");
  127. elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "begin"));
  128. elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
  129. elemField.setNillable(false);
  130. typeDesc.addFieldDesc(elemField);
  131. elemField = new org.apache.axis.description.ElementDesc();
  132. elemField.setFieldName("end");
  133. elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "end"));
  134. elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
  135. elemField.setNillable(false);
  136. typeDesc.addFieldDesc(elemField);
  137. }
  138. /**
  139. * Return type metadata object
  140. */
  141. public static org.apache.axis.description.TypeDesc getTypeDesc() {
  142. return typeDesc;
  143. }
  144. /**
  145. * Get Custom Serializer
  146. */
  147. public static org.apache.axis.encoding.Serializer getSerializer(
  148. java.lang.String mechType,
  149. java.lang.Class _javaType,
  150. javax.xml.namespace.QName _xmlType) {
  151. return
  152. new org.apache.axis.encoding.ser.BeanSerializer(
  153. _javaType, _xmlType, typeDesc);
  154. }
  155. /**
  156. * Get Custom Deserializer
  157. */
  158. public static org.apache.axis.encoding.Deserializer getDeserializer(
  159. java.lang.String mechType,
  160. java.lang.Class _javaType,
  161. javax.xml.namespace.QName _xmlType) {
  162. return
  163. new org.apache.axis.encoding.ser.BeanDeserializer(
  164. _javaType, _xmlType, typeDesc);
  165. }
  166. }