3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.util.Vector;
8 import domain.RuralHouse;
10 public interface HouseInterface extends Remote {
12 // For future implementation
13 // public void modifyHouse(int houseName, Owner owner,
14 // String description, String town, int nRooms, int nKitchens,
15 // int nBaths, int nLivings, int nParkings);
17 public void removeHouse(RuralHouse rh, Owner owner)throws RemoteException;
19 public Vector<RuralHouse> getHouses(String name,String town,int nBed , int nKit, int nBath, int nPark, int nLiv) throws RemoteException;
22 * This method retrieves the existing rural houses
24 * @return a Set of rural houses
26 public Vector<RuralHouse> getAllRuralHouses()throws RemoteException,
27 Exception, RemoteException;
29 public boolean registerNewHouse(RuralHouse rh)throws RemoteException;