Author: batosai
Date: 2008-05-23 19:16:28 +0000 (Fri, 23 May 2008)
New Revision: 20081
Modified:
trunk/apps/WoT/src/plugins/WoT/IdentityInserter.java
trunk/apps/WoT/src/plugins/WoT/OwnIdentity.java
trunk/apps/WoT/src/plugins/WoT/WoT.java
Log:
Pass the FCP connection to the insert thread so it can insert identities.
Modified: trunk/apps/WoT/src/plugins/WoT/IdentityInserter.java
===================================================================
--- trunk/apps/WoT/src/plugins/WoT/IdentityInserter.java 2008-05-23
18:18:25 UTC (rev 20080)
+++ trunk/apps/WoT/src/plugins/WoT/IdentityInserter.java 2008-05-23
19:16:28 UTC (rev 20081)
@@ -8,6 +8,8 @@
import java.util.Iterator;
import java.util.List;
+import net.pterodactylus.fcp.FcpConnection;
+
import com.db4o.ObjectContainer;
import com.db4o.query.Predicate;
@@ -19,6 +21,7 @@
public class IdentityInserter implements Runnable{
private ObjectContainer db;
+ private FcpConnection fcp;
private Thread inserter;
/**
@@ -26,8 +29,9 @@
*
* @param db Connection to the database
*/
- public IdentityInserter(ObjectContainer db) {
+ public IdentityInserter(ObjectContainer db, FcpConnection fcp) {
this.db = db;
+ this.fcp = fcp;
}
/**
@@ -47,7 +51,7 @@
while(it.hasNext()) {
OwnIdentity identityToInsert = it.next();
- //TODO Insert the identity
+ identityToInsert.insert(fcp);
}
try {
Modified: trunk/apps/WoT/src/plugins/WoT/OwnIdentity.java
===================================================================
--- trunk/apps/WoT/src/plugins/WoT/OwnIdentity.java 2008-05-23 18:18:25 UTC
(rev 20080)
+++ trunk/apps/WoT/src/plugins/WoT/OwnIdentity.java 2008-05-23 19:16:28 UTC
(rev 20081)
@@ -141,6 +141,10 @@
fos.close();
}
+ public void insert(FcpConnection fcp) {
+ //TODO Export and insert the identity
+ }
+
/**
*
* @return Whether the identity has been updated since the last insert
Modified: trunk/apps/WoT/src/plugins/WoT/WoT.java
===================================================================
--- trunk/apps/WoT/src/plugins/WoT/WoT.java 2008-05-23 18:18:25 UTC (rev
20080)
+++ trunk/apps/WoT/src/plugins/WoT/WoT.java 2008-05-23 19:16:28 UTC (rev
20081)
@@ -59,7 +59,7 @@
initFCPConnection(host, port);
db = Db4o.openFile("WoT.db4o");
- identityInserter = new IdentityInserter(db);
+ identityInserter = new IdentityInserter(db, fcp);
identityInserter.start();
}