import java.io.Serializable; /** * Représente une journée */ class Journee implements Serializable { static final long serialVersionUID = 0xdeadbeef; private int num; private Periode periodes[] = new Periode[ 8 ]; public Journee(int i) { num = i; } public Periode getPeriode(int p) { return periodes[ p ]; } public void setPeriode(int p, RendezVous rdv) throws AgendaException { if ( periodes[p] != null ) throw new AgendaException("Tentative d'écrasement d'un rendez vous existant"); periodes[p] = new Periode(p, rdv); } public void annulerPeriode(int p) { periodes[p] = null; } public boolean periodeDispo(int p) { return (periodes[p] == null); } }