this is the Person class:
public class Person {
private Long id;
private int age;
private
String firstname;
private String lastname;
private Set events = new HashSet();
private Set emailAddresses = new HashSet();
public Person(){}
public Long getId(){
return this.id;
}
private void setId(Long id){
this.id = id;
}
public int getAge(){
return this.age;
}
public void setAge(int age){
this.age = age;
}
public String getFirstname(){
return this.firstname;
}
public void setFirstname(String firstname){
this.firstname = firstname;
}
public String getLastname(){
return this.lastname;
}
public void setLastname(String lastname){
this.lastname = lastname;
}
public Set getEvents() {
return events;
}
public void setEvents(Set events) {
this.events = events;
}
public Set getEmailAddresses() {
return this.emailAddresses;
}
public void setEmailAddresses(Set emailAddresses) {
this.emailAddresses = emailAddresses;
}
public void addPersonToEvent(Event event){
this.getEvents().add(event);
event.getParticipants().add(this);
}
public void removePersonFromEvent(Event event){
this.getEvents().remove(event);
event.getParticipants().remove(this);
}
}