package common; import java.rmi.Remote; import java.rmi.RemoteException; import java.util.Date; import java.util.Vector; import domain.Booking; import domain.Client; import domain.Offer; import domain.RuralHouse; import exceptions.OfferCanNotBeBooked; public interface BookingInterface extends Remote { public Vector getOffersbookings(Offer o) throws RemoteException; public void denyBooking(Booking b) throws RemoteException; public void acceptBooking(Booking b) throws RemoteException; public Vector createBooking(RuralHouse ruralHouse, Date firstDate, Date lastDate, Client client) throws OfferCanNotBeBooked,RemoteException ; }