public class LinkPrenota {
	private Paziente paziente;
	private Visita visita;

	public LinkPrenota(Paziente paziente, Visita visita) {
		this.paziente = paziente;
		this.visita = visita;
	}

	public Paziente getPaziente() {
		return this.paziente;
	}

	public Visita getVisita() {
		return this.visita;
	}

	@Override
	public boolean equals(Object o) {
		if (o == null)
			return false;
		if (o.getClass() != LinkPrenota.class)
			return false;
		LinkPrenota l = (LinkPrenota) o;
		return l.paziente == this.paziente && l.visita == this.visita;
	}

	@Override
	public int hashCode() {
		return this.paziente.hashCode() + this.visita.hashCode();
	}
}
