))) &&
((this.name2==null && other.getName2()==null) ||
(this.name2!=null &&
this.name2.equals(other.getName2()))) &&
((this.name3==null && other.getName3()==null) ||
(this.name3!=null &&
this.name3.equals(other.getName3()))) &&
((this.name4==null && other.getName4()==null) ||
(this.name4!=null &&
this.name4.equals(other.getName4())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getId1() != null) {
_hashCode += getId1().hashCode();
}
if (getId2() != null) {
_hashCode += getId2().hashCode();
}
if (getId3() != null) {
_hashCode += getId3().hashCode();
}
_hashCode += new Long(getId4()).hashCode();
if (getName1() != null) {
_hashCode += getName1().hashCode();
}
if (getName2() != null) {
_hashCode += getName2().hashCode();
}
if (getName3() != null) {
_hashCode += getName3().hashCode();
}
if (getName4() != null) {
_hashCode += getName4().hashCode();
}
__hashCodeCalc = false;
return _hashCode;
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc =
new org.apache.axis.description.TypeDesc(Person.class, true);
static {
typeDesc.setXmlType(new javax.xml.namespace.QName("http://com.csii.bank.core/system", "Person"));
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("id1");
elemField.setXmlName(new javax.xml.namespace.QName("http://com.csii.bank.core/system", "id1"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
elemField.setMinOccurs(0);
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("id2");
elemField.setXmlName(new javax.xml.namespace.QName("http://com.csii.bank.core/system", "id2"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("id3");
elemField.setXmlName(new javax.xml.namespace.QName("http://com.csii.bank.core/system", "id3"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("id4");
elemField.setXmlName(new javax.xml.namespace.QName("http://com.csii.bank.core/system", "id4"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
elemField.setNillable(false);
|