RRRRHHHH_Code
Diff Revisions
08aaf3 ...
vs
be3833 ...
for ruralHouses/src/dataAccess/DB4oManager.java
|
@@ -103,18 +103,23 @@ |
103 |
103 |
|
configurationCS.common().activationDepth(c.getActivationDepth()); |
104 |
104 |
|
configurationCS.common().updateDepth(c.getUpdateDepth()); |
105 |
105 |
|
configurationCS.common().objectClass(Owner.class).cascadeOnDelete(true); |
106 |
|
- |
configurationCS.common().objectClass(Booking.class).cascadeOnDelete(true); |
|
106 |
+ |
configurationCS.common().objectClass(Booking.class) |
|
107 |
+ |
.cascadeOnDelete(true); |
107 |
108 |
|
configurationCS.common().objectClass(RuralHouse.class) |
108 |
109 |
|
.cascadeOnDelete(true); |
109 |
|
- |
configurationCS.common().objectClass(Account.class).cascadeOnDelete(true); |
|
110 |
+ |
configurationCS.common().objectClass(Account.class) |
|
111 |
+ |
.cascadeOnDelete(true); |
110 |
112 |
|
configurationCS.common().objectClass(Offer.class).cascadeOnDelete(true); |
111 |
113 |
|
configurationCS.common().objectClass(Owner.class).cascadeOnUpdate(true); |
112 |
|
- |
configurationCS.common().objectClass(Booking.class).cascadeOnUpdate(true); |
|
114 |
+ |
configurationCS.common().objectClass(Booking.class) |
|
115 |
+ |
.cascadeOnUpdate(true); |
113 |
116 |
|
configurationCS.common().objectClass(RuralHouse.class) |
114 |
117 |
|
.cascadeOnUpdate(true); |
115 |
|
- |
configurationCS.common().objectClass(Account.class).cascadeOnUpdate(true); |
|
118 |
+ |
configurationCS.common().objectClass(Account.class) |
|
119 |
+ |
.cascadeOnUpdate(true); |
116 |
120 |
|
configurationCS.common().objectClass(Offer.class).cascadeOnUpdate(true); |
117 |
|
- |
configurationCS.common().objectClass(Account.class).cascadeOnUpdate(true); |
|
121 |
+ |
configurationCS.common().objectClass(Account.class) |
|
122 |
+ |
.cascadeOnUpdate(true); |
118 |
123 |
|
db = Db4oClientServer.openClient(configurationCS, c.getDatabaseNode(), |
119 |
124 |
|
c.getDatabasePort(), c.getUser(), c.getPassword()); |
120 |
125 |
|
|
|
@@ -345,7 +350,8 @@ |
345 |
350 |
|
RuralHouse rh = (RuralHouse) result.next(); |
346 |
351 |
|
|
347 |
352 |
|
Offer offer; |
348 |
|
- |
offer = (Offer)db.queryByExample(new Offer(0, rh, firstDate, lastDate, 0)).get(0); |
|
353 |
+ |
offer = (Offer) db.queryByExample( |
|
354 |
+ |
new Offer(0, rh, firstDate, lastDate, 0)).get(0); |
349 |
355 |
|
|
350 |
356 |
|
if (offer != null) { |
351 |
357 |
|
offer.createBooking(theDB4oManagerAux.bookingNumber++, cl); |
|
@@ -392,8 +398,6 @@ |
392 |
398 |
|
} |
393 |
399 |
|
} |
394 |
400 |
|
|
395 |
|
- |
|
396 |
|
- |
|
397 |
401 |
|
public boolean existsOverlappingOffer(RuralHouse rh, Date firstDay, |
398 |
402 |
|
Date lastDay) throws RemoteException, OverlappingOfferExists { |
399 |
403 |
|
|
|
@@ -625,7 +629,7 @@ |
625 |
629 |
|
openSDB(); |
626 |
630 |
|
else |
627 |
631 |
|
openDB(); |
628 |
|
- |
|
|
632 |
+ |
|
629 |
633 |
|
try { |
630 |
634 |
|
Offer of = (Offer) db.queryByExample( |
631 |
635 |
|
new Offer(0, o.getRuralHouse(), null, null, 0)).get(0); |