package model;

import java.util.Objects;

public class ProfessorSubject {
    private Long subject_id;
    private Long professor_id;

    public ProfessorSubject() {
    }

    public ProfessorSubject(Long subject_id, Long professor_id) {
        this.subject_id = subject_id;
        this.professor_id = professor_id;
    }

    public Long getSubject_id() {
        return subject_id;
    }

    public void setSubject_id(Long subject_id) {
        this.subject_id = subject_id;
    }

    public Long getProfessor_id() {
        return professor_id;
    }

    public void setProfessor_id(Long professor_id) {
        this.professor_id = professor_id;
    }

    @Override
    public boolean equals(Object o) {
        if (o == null || getClass() != o.getClass()) return false;
        ProfessorSubject that = (ProfessorSubject) o;
        return Objects.equals(subject_id, that.subject_id) && Objects.equals(professor_id, that.professor_id);
    }

    @Override
    public int hashCode() {
        return Objects.hash(subject_id, professor_id);
    }
}
