package org.hibernate.test.jpa.fetch;
import java.io.Serializable;
import java.util.Date;
/**
* @author Emmanuel Bernard
*/
public class Stay implements Serializable {
// member declaration
private Long id;
private Person person;
private Person oldPerson;
private Person veryOldPerson;
private Date startDate;
private Date endDate;
private String vessel;
private String authoriser;
private String comments;
// constructors
public Stay() {
}
public Stay(Person person, Date startDate, Date endDate, String vessel, String authoriser, String comments) {
this.authoriser = authoriser;
this.endDate = endDate;
this.person = person;
this.startDate = startDate;
this.vessel = vessel;
this.comments = comments;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Person getPerson() {
return person;
}
public void setPerson(Person person) {
this.person = person;
}
public Person getOldPerson() {
return oldPerson;
}
public void setOldPerson(Person oldPerson) {
this.oldPerson = oldPerson;
}
public Person getVeryOldPerson() {
return veryOldPerson;
}
public void setVeryOldPerson(Person veryOldPerson) {
this.veryOldPerson = veryOldPerson;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public String getVessel() {
return vessel;
}
public void setVessel(String vessel) {
this.vessel = vessel;
}
public String getAuthoriser() {
return authoriser;
}
public void setAuthoriser(String authoriser) {
this.authoriser = authoriser;
}
public String getComments() {
return comments;
}
public void setComments(String comments) {
this.comments = comments;
}
}
|