Author: xor
Date: 2008-10-03 09:15:14 +0000 (Fri, 03 Oct 2008)
New Revision: 22925

Modified:
   trunk/plugins/WoT/WoT.java
Log:
Enabled cascadeOnUpdate for the Config class. This also may be very useful for 
other classes: It makes db4o store any referenced objects.
See:
http://developer.db4o.com/resources/api/db4o-java/com/db4o/config/ObjectClass.html

Modified: trunk/plugins/WoT/WoT.java
===================================================================
--- trunk/plugins/WoT/WoT.java  2008-10-02 22:23:07 UTC (rev 22924)
+++ trunk/plugins/WoT/WoT.java  2008-10-03 09:15:14 UTC (rev 22925)
@@ -87,6 +87,10 @@
                
cfg.objectClass(Trust.class).objectField("trustee").indexed(true);
                
cfg.objectClass(Score.class).objectField("treeOwner").indexed(true);
                
cfg.objectClass(Score.class).objectField("target").indexed(true);
+               /*
+                * This will make db4o store any complex objects which are 
referenced by a Config object.
+                */
+               cfg.objectClass(Config.class).cascadeOnUpdate(true);
                db = Db4o.openFile(cfg, "WoT.db4o");

                client = pr.getHLSimpleClient();


Reply via email to