openSDB();
else
openDB();
-
- try {
-
+ try {
- RuralHouse proto = new RuralHouse(ruralHouse.getHouseNumber(),
+ RuralHouse proto = new RuralHouse(ruralHouse.getHouseName(),
null, null, null, null);
ObjectSet result = db.queryByExample(proto);
RuralHouse rh = (RuralHouse) result.next();
.println("Error: com.db4o.ext.ObjectNotStorableException in createBooking");
} catch (Exception exc) {
exc.printStackTrace();
+ } finally {
+ db.close();
}
-
- db.close();
return bok;
}
openSDB();
else
openDB();
-
+
boolean stored = false;
- RuralHouse house = new RuralHouse(rh.getHouseNumber(), null, null,
+ RuralHouse house = new RuralHouse(rh.getHouseName(), null, null,
null, null);
try {
ObjectSet<Owner> result = db.queryByExample(house);
if (c.isDatabaseLocal() == false)
openSDB();
else
-- openDB();
-
- RuralHouse house = new RuralHouse(houseNumber, null, null, null, null);
-
++ openDB();
+ RuralHouse house = new RuralHouse(houseName, null, null, null, null);
try {
ObjectSet<RuralHouse> result = db.queryByExample(house);
if (!result.isEmpty()) {
openSDB();
else
openDB();
-
- try{
+
+ try {
ObjectSet<RuralHouse> result = db.queryByExample(rh);
Vector<RuralHouse> ruralHouses = new Vector<RuralHouse>();
- while(result.hasNext())
+ while (result.hasNext())
ruralHouses.add(result.next());
return ruralHouses;
- }finally{
+ } finally {
db.close();
}
-
+
+ }
+ public RuralHouse getRuralHouseByName(String name){
+ RuralHouse rh = new RuralHouse(name,null,null,null,null);
+
+ 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.get(0);
+ } catch (NullPointerException e){
+ return null;
+ }
+
+
+
}
}