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