package model; import java.sql.Date; import java.util.Objects; public class Advice { private int student_id; private int professor_id; private Date start_date; private Date end_date; public Advice() {} public Advice(int student_id, int professor_id, Date start_date, Date end_date) { this.student_id = student_id; this.professor_id = professor_id; this.start_date = start_date; this.end_date = end_date; } public int getstudent_id() { return student_id; } public void setstudent_id(int student_id) { this.student_id = student_id; } public int getprofessor_id() { return professor_id; } public void setprofessor_id(int professor_id) { this.professor_id = professor_id; } public Date getstart_date() { return start_date; } public void setstart_date(Date start_date) { this.start_date = start_date; } public Date getend_date() { return end_date; } public void setend_date(Date end_date) { this.end_date = end_date; } @Override public boolean equals(Object o) { if (o == null || getClass() != o.getClass()) return false; Advice advice = (Advice) o; return student_id == advice.student_id && professor_id == advice.professor_id && Objects.equals(start_date, advice.start_date) && Objects.equals(end_date, advice.end_date); } @Override public int hashCode() { return Objects.hash(student_id, professor_id, start_date, end_date); } }