01: package org.rapla.gui;
02:
03: import java.util.Date;
04:
05: import org.rapla.entities.domain.RepeatingType;
06: import org.rapla.entities.domain.Reservation;
07: import org.rapla.framework.RaplaException;
08:
09: public interface ReservationEdit {
10: boolean isModifiedSinceLastChange();
11:
12: void addAppointment(Date start, Date end,
13: RepeatingType repeatingType, int repeatings)
14: throws RaplaException;
15:
16: Reservation getReservation();
17:
18: void save() throws RaplaException;
19:
20: void delete() throws RaplaException;
21: }
|