stored = this.dbMngr.storeRuralHouses(rh);
return stored;
}
-
+ @Override
+
+ public boolean registerNewHouse(RuralHouse rh) {
+
+ boolean stored = false;
+
+ rh.getOwner().getRuralHouses().add(rh);
+ stored = this.dbMngr.storeRuralHouses(rh);
+ return stored;
+ }
- public void removeHouse(String houseName) {
- this.dbMngr.removeHouse(houseName);
+
+ public void removeHouse(RuralHouse rh , Owner owner) {
+ Vector<RuralHouse> temp = owner.getRuralHouses();
+ temp.remove(rh);
+ this.dbMngr.removeHouse(rh, owner);
}
return this.dbMngr.getRuralHousesByTown(town);
}
+
+ public Vector<RuralHouse> getHouses(String town,int nBed , int nKit, int nBath, int nPark, int nLiv) {
+
+ return this.dbMngr.getRuralHouses(town, nBed, nKit, nBath, nPark, nLiv);
+ }
@Override
public Vector<RuralHouse> getAllRuralHouses() throws RemoteException,
Exception {
- // TODO Auto-generated method stub
return dbMngr.getAllRuralHouses();
}
return this.dbMngr.getRuralHouseByName(Name);
}
+
+
+
+
// For future implementation
// @Override
// public void modifyHouse(int houseName, Owner owner, String description,