- public boolean registerNewHouse(int houseNumber, Owner owner,
+ public boolean registerNewHouse(String houseName, Owner owner,
String description, String town, int nRooms, int nKitchens,
int nBaths, int nLivings, int nParkings);
// For future implementation
- // public void modifyHouse(int houseNumber, Owner owner,
+ // public void modifyHouse(int houseName, Owner owner,
// String description, String town, int nRooms, int nKitchens,
// int nBaths, int nLivings, int nParkings);
- public void removeHouse(int houseNumber);
-
-
- public Vector<RuralHouse> getHousesByTown(String town);
+ public void removeHouse(RuralHouse rh);
+
+
+ /**
+ * @param district
+ * @return
+ */
+ public Vector<RuralHouse> getHousesByDistrict(String district);
+
+
+ public RuralHouse getHouseByName(String Name);
+ /**
+ * This method retrieves the existing rural houses
+ *
+ * @return a Set of rural houses
+ */
+ public Vector<RuralHouse> getAllRuralHouses()throws RemoteException,
+ Exception;
+
}