3 import java.rmi.RemoteException;
5 import java.util.Vector;
9 import domain.RuralHouse;
11 public interface HouseManagerInterface {
15 public boolean registerNewHouse(String houseName, Owner owner,
16 String description, String town, int nRooms, int nKitchens,
17 int nBaths, int nLivings, int nParkings);
19 // For future implementation
20 // public void modifyHouse(int houseName, Owner owner,
21 // String description, String town, int nRooms, int nKitchens,
22 // int nBaths, int nLivings, int nParkings);
24 public void removeHouse(RuralHouse rh, Owner owner);
26 public Vector<RuralHouse> getHouses(String town,int nBed , int nKit, int nBath, int nPark, int nLiv) ;
32 public Vector<RuralHouse> getHousesByDistrict(String district);
35 public RuralHouse getHouseByName(String Name);
37 * This method retrieves the existing rural houses
39 * @return a Set of rural houses
41 public Vector<RuralHouse> getAllRuralHouses()throws RemoteException,
44 boolean registerNewHouse(RuralHouse rh);