bookings were made to be taken from server per time they are searched
[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.Offer;
11 import domain.RuralHouse;
12 import exceptions.OfferCanNotBeBooked;
13
14 public interface BookingInterface extends Remote {
15
16
17         public Vector<Booking> getOffersbookings(Offer o) throws RemoteException;
18
19
20         public void denyBooking(Booking b) throws RemoteException;
21
22
23         public void acceptBooking(Booking b) throws RemoteException;
24                 
25         public Vector<Booking> createBooking(RuralHouse ruralHouse, Date firstDate,
26                                 Date lastDate, Client client)
27                                 throws OfferCanNotBeBooked,RemoteException ;
28
29 }