dis/03/src/de/dis2013/data/Person.java

68 lines
1.4 KiB
Java

package de.dis2013.data;
import de.dis2013.util.Helper;
/**
* Personen-Bean
*/
public class Person {
private int id;
private String vorname;
private String nachname;
private String adresse;
public Person() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getVorname() {
return vorname;
}
public void setVorname(String vorname) {
this.vorname = vorname;
}
public String getNachname() {
return nachname;
}
public void setNachname(String nachname) {
this.nachname = nachname;
}
public String getAdresse() {
return adresse;
}
public void setAdresse(String adresse) {
this.adresse = adresse;
}
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((getVorname() == null) ? 0 : getVorname().hashCode());
result = prime * result + ((getNachname() == null) ? 0 : getNachname().hashCode());
result = prime * result + ((getAdresse() == null) ? 0 : getAdresse().hashCode());
return result;
}
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null || !(obj instanceof Person))
return false;
Person other = (Person)obj;
return !(other.getId() != getId() ||
!Helper.compareObjects(this.getVorname(), other.getVorname()) ||
!Helper.compareObjects(this.getNachname(), other.getNachname()) ||
!Helper.compareObjects(this.getAdresse(), other.getAdresse()));
}
}