73 lines
1.5 KiB
Java
73 lines
1.5 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;
|
|
|
|
if(other.getId() != getId() ||
|
|
!Helper.compareObjects(this.getVorname(), other.getVorname()) ||
|
|
!Helper.compareObjects(this.getNachname(), other.getNachname()) ||
|
|
!Helper.compareObjects(this.getAdresse(), other.getAdresse()))
|
|
{
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
}
|