/** * Title: equals * * <p>Description: * * @param obj * @return * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; PotentialContactPhone other = (PotentialContactPhone) obj; if (id == null) { if (other.id != null) return false; } else if (!id.equals(other.id)) return false; if (phone1 == null) { if (other.phone1 != null) return false; } else if (!phone1.equals(other.phone1)) return false; if (phone2 == null) { if (other.phone2 != null) return false; } else if (!phone2.equals(other.phone2)) return false; if (phone3 == null) { if (other.phone3 != null) return false; } else if (!phone3.equals(other.phone3)) return false; if (phoneNum == null) { if (other.phoneNum != null) return false; } else if (!phoneNum.equals(other.phoneNum)) return false; if (phoneTypeId == null) { if (other.phoneTypeId != null) return false; } else if (!phoneTypeId.equals(other.phoneTypeId)) return false; if (potentialContact == null) { if (other.potentialContact != null) return false; } else if (!potentialContact.equals(other.potentialContact)) return false; if (potentialContactId == null) { if (other.potentialContactId != null) return false; } else if (!potentialContactId.equals(other.potentialContactId)) return false; if (prmphn == null) { if (other.prmphn != null) return false; } else if (!prmphn.equals(other.prmphn)) return false; return true; }
/** * Title: hashCode * * <p>Description: * * @return * @see java.lang.Object#hashCode() */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((id == null) ? 0 : id.hashCode()); result = prime * result + ((phone1 == null) ? 0 : phone1.hashCode()); result = prime * result + ((phone2 == null) ? 0 : phone2.hashCode()); result = prime * result + ((phone3 == null) ? 0 : phone3.hashCode()); result = prime * result + ((phoneNum == null) ? 0 : phoneNum.hashCode()); result = prime * result + ((phoneTypeId == null) ? 0 : phoneTypeId.hashCode()); result = prime * result + ((potentialContact == null) ? 0 : potentialContact.hashCode()); result = prime * result + ((potentialContactId == null) ? 0 : potentialContactId.hashCode()); result = prime * result + ((prmphn == null) ? 0 : prmphn.hashCode()); return result; }