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);
31 public Vector<RuralHouse> getHousesByDistrict(String district);
34 public RuralHouse getHouseByName(String Name);
36 * This method retrieves the existing rural houses
38 * @return a Set of rural houses
40 public Vector<RuralHouse> getAllRuralHouses()throws RemoteException,