import configuration.ConfigXML;
import domain.Account;
import domain.Booking;
+import domain.HouseFeatures;
import domain.Offer;
//import dataModel.Offer;
import domain.Owner;
private static DB4oManager theDB4oManager = null;
private static DB4oManagerAux theDB4oManagerAux;
+
static ConfigXML c;
private DB4oManager() throws Exception {
+ }
+
+ public Vector<RuralHouse> getRuralHouses(String town,int nBed , int nKit, int nBath, int nPark, int nLiv){
+ HouseFeatures fea = new HouseFeatures(nBed,nKit,nBath,nLiv,nPark);
+ RuralHouse rh = new RuralHouse(null,null,null,town,fea);
+ if (c.isDatabaseLocal() == false)
+ openSDB();
+ else
+ openDB();
+
+ try{
+ ObjectSet<RuralHouse> result = db.queryByExample(rh);
+ Vector<RuralHouse> ruralHouses = new Vector<RuralHouse>();
+ while(result.hasNext())
+ ruralHouses.add(result.next());
+ db.close();
+ return ruralHouses;
+ } catch (NullPointerException e){
+ return null;
+ }
+
+
+
}
}