3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
6 import java.util.Vector;
10 import domain.RuralHouse;
11 import exceptions.OfferCanNotBeBooked;
13 public interface BookingInterface extends Remote {
16 public int getNumber() throws RemoteException;
19 public void removeDenyBooking(Booking b) throws RemoteException;
22 public void acceptBooking(Booking b) throws RemoteException;
24 public Vector<Booking> createBooking(RuralHouse ruralHouse, Date firstDate,
25 Date lastDate, Client client)
26 throws OfferCanNotBeBooked,RemoteException ;