Merge branch 'master' of ssh://xp-dev.com/RRRRHHHH_Code
[RRRRHHHH_Code] / ruralHouses / src / common / BookingInterface.java
1 package common;
2
3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.util.Date;
6 import java.util.Vector;
7
8 import domain.Booking;
9 import domain.Client;
10 import domain.RuralHouse;
11 import exceptions.OfferCanNotBeBooked;
12
13 public interface BookingInterface extends Remote {
14
15
16
17
18         public void denyBooking(Booking b) throws RemoteException;
19
20
21         public void acceptBooking(Booking b) throws RemoteException;
22                 
23         public Vector<Booking> createBooking(RuralHouse ruralHouse, Date firstDate,
24                                 Date lastDate, Client client)
25                                 throws OfferCanNotBeBooked,RemoteException ;
26
27 }