/** * NomateInfo.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package com.izouma.webservice.wsBreeding; public class NomateInfo implements java.io.Serializable { private java.lang.String cowID; private java.util.Calendar nomateDate; private java.lang.String currFarm; private java.lang.String currGroup; private java.lang.String currCategory; private java.lang.String groCode; private java.lang.String repCode; private int currLact; private boolean nomateProperty; private java.lang.String nomateReason; private java.lang.String operators; public NomateInfo() { } public NomateInfo( java.lang.String cowID, java.util.Calendar nomateDate, java.lang.String currFarm, java.lang.String currGroup, java.lang.String currCategory, java.lang.String groCode, java.lang.String repCode, int currLact, boolean nomateProperty, java.lang.String nomateReason, java.lang.String operators) { this.cowID = cowID; this.nomateDate = nomateDate; this.currFarm = currFarm; this.currGroup = currGroup; this.currCategory = currCategory; this.groCode = groCode; this.repCode = repCode; this.currLact = currLact; this.nomateProperty = nomateProperty; this.nomateReason = nomateReason; this.operators = operators; } /** * Gets the cowID value for this NomateInfo. * * @return cowID */ public java.lang.String getCowID() { return cowID; } /** * Sets the cowID value for this NomateInfo. * * @param cowID */ public void setCowID(java.lang.String cowID) { this.cowID = cowID; } /** * Gets the nomateDate value for this NomateInfo. * * @return nomateDate */ public java.util.Calendar getNomateDate() { return nomateDate; } /** * Sets the nomateDate value for this NomateInfo. * * @param nomateDate */ public void setNomateDate(java.util.Calendar nomateDate) { this.nomateDate = nomateDate; } /** * Gets the currFarm value for this NomateInfo. * * @return currFarm */ public java.lang.String getCurrFarm() { return currFarm; } /** * Sets the currFarm value for this NomateInfo. * * @param currFarm */ public void setCurrFarm(java.lang.String currFarm) { this.currFarm = currFarm; } /** * Gets the currGroup value for this NomateInfo. * * @return currGroup */ public java.lang.String getCurrGroup() { return currGroup; } /** * Sets the currGroup value for this NomateInfo. * * @param currGroup */ public void setCurrGroup(java.lang.String currGroup) { this.currGroup = currGroup; } /** * Gets the currCategory value for this NomateInfo. * * @return currCategory */ public java.lang.String getCurrCategory() { return currCategory; } /** * Sets the currCategory value for this NomateInfo. * * @param currCategory */ public void setCurrCategory(java.lang.String currCategory) { this.currCategory = currCategory; } /** * Gets the groCode value for this NomateInfo. * * @return groCode */ public java.lang.String getGroCode() { return groCode; } /** * Sets the groCode value for this NomateInfo. * * @param groCode */ public void setGroCode(java.lang.String groCode) { this.groCode = groCode; } /** * Gets the repCode value for this NomateInfo. * * @return repCode */ public java.lang.String getRepCode() { return repCode; } /** * Sets the repCode value for this NomateInfo. * * @param repCode */ public void setRepCode(java.lang.String repCode) { this.repCode = repCode; } /** * Gets the currLact value for this NomateInfo. * * @return currLact */ public int getCurrLact() { return currLact; } /** * Sets the currLact value for this NomateInfo. * * @param currLact */ public void setCurrLact(int currLact) { this.currLact = currLact; } /** * Gets the nomateProperty value for this NomateInfo. * * @return nomateProperty */ public boolean isNomateProperty() { return nomateProperty; } /** * Sets the nomateProperty value for this NomateInfo. * * @param nomateProperty */ public void setNomateProperty(boolean nomateProperty) { this.nomateProperty = nomateProperty; } /** * Gets the nomateReason value for this NomateInfo. * * @return nomateReason */ public java.lang.String getNomateReason() { return nomateReason; } /** * Sets the nomateReason value for this NomateInfo. * * @param nomateReason */ public void setNomateReason(java.lang.String nomateReason) { this.nomateReason = nomateReason; } /** * Gets the operators value for this NomateInfo. * * @return operators */ public java.lang.String getOperators() { return operators; } /** * Sets the operators value for this NomateInfo. * * @param operators */ public void setOperators(java.lang.String operators) { this.operators = operators; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof NomateInfo)) return false; NomateInfo other = (NomateInfo) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.cowID==null && other.getCowID()==null) || (this.cowID!=null && this.cowID.equals(other.getCowID()))) && ((this.nomateDate==null && other.getNomateDate()==null) || (this.nomateDate!=null && this.nomateDate.equals(other.getNomateDate()))) && ((this.currFarm==null && other.getCurrFarm()==null) || (this.currFarm!=null && this.currFarm.equals(other.getCurrFarm()))) && ((this.currGroup==null && other.getCurrGroup()==null) || (this.currGroup!=null && this.currGroup.equals(other.getCurrGroup()))) && ((this.currCategory==null && other.getCurrCategory()==null) || (this.currCategory!=null && this.currCategory.equals(other.getCurrCategory()))) && ((this.groCode==null && other.getGroCode()==null) || (this.groCode!=null && this.groCode.equals(other.getGroCode()))) && ((this.repCode==null && other.getRepCode()==null) || (this.repCode!=null && this.repCode.equals(other.getRepCode()))) && this.currLact == other.getCurrLact() && this.nomateProperty == other.isNomateProperty() && ((this.nomateReason==null && other.getNomateReason()==null) || (this.nomateReason!=null && this.nomateReason.equals(other.getNomateReason()))) && ((this.operators==null && other.getOperators()==null) || (this.operators!=null && this.operators.equals(other.getOperators()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getCowID() != null) { _hashCode += getCowID().hashCode(); } if (getNomateDate() != null) { _hashCode += getNomateDate().hashCode(); } if (getCurrFarm() != null) { _hashCode += getCurrFarm().hashCode(); } if (getCurrGroup() != null) { _hashCode += getCurrGroup().hashCode(); } if (getCurrCategory() != null) { _hashCode += getCurrCategory().hashCode(); } if (getGroCode() != null) { _hashCode += getGroCode().hashCode(); } if (getRepCode() != null) { _hashCode += getRepCode().hashCode(); } _hashCode += getCurrLact(); _hashCode += (isNomateProperty() ? Boolean.TRUE : Boolean.FALSE).hashCode(); if (getNomateReason() != null) { _hashCode += getNomateReason().hashCode(); } if (getOperators() != null) { _hashCode += getOperators().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(NomateInfo.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.brightdairy.com/", "NomateInfo")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("cowID"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CowID")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("nomateDate"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "NomateDate")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("currFarm"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CurrFarm")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("currGroup"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CurrGroup")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("currCategory"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CurrCategory")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("groCode"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "GroCode")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("repCode"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "RepCode")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("currLact"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "CurrLact")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("nomateProperty"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "NomateProperty")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("nomateReason"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "NomateReason")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("operators"); elemField.setXmlName(new javax.xml.namespace.QName("http://www.brightdairy.com/", "Operators")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); } /** * Return type metadata object */ public static org.apache.axis.description.TypeDesc getTypeDesc() { return typeDesc; } /** * Get Custom Serializer */ public static org.apache.axis.encoding.Serializer getSerializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanSerializer( _javaType, _xmlType, typeDesc); } /** * Get Custom Deserializer */ public static org.apache.axis.encoding.Deserializer getDeserializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanDeserializer( _javaType, _xmlType, typeDesc); } }