Author: batosai
Date: 2008-08-11 00:15:53 +0000 (Mon, 11 Aug 2008)
New Revision: 21726
Modified:
trunk/apps/WoT/src/plugins/WoT/WoTplugin.java
Log:
Fix display errors and start processing the new trust relationship.
Modified: trunk/apps/WoT/src/plugins/WoT/WoTplugin.java
===================================================================
--- trunk/apps/WoT/src/plugins/WoT/WoTplugin.java 2008-08-10 20:01:46 UTC
(rev 21725)
+++ trunk/apps/WoT/src/plugins/WoT/WoTplugin.java 2008-08-11 00:15:53 UTC
(rev 21726)
@@ -215,9 +215,7 @@
if(wot.getNbIdentities() == 0) { // Should never happen
listBoxContent.addChild("p", "You know no other
identites yet, we are fetching the seedfile that contains a first set of
identities (Freenet developpers).");
}
- else {
- //HTMLNode listForm = pr.addFormChild(listBoxContent,
SELF_URI + "/setTrust", "setTrustForm");
-
+ else {
HTMLNode identitiesTable =
listBoxContent.addChild("table", "border", "0");
HTMLNode row=identitiesTable.addChild("tr");
row.addChild("th", "NickName");
@@ -226,7 +224,6 @@
if(treeOwner != null) {
row.addChild("th", "Score (Rank)");
row.addChild("th", "Trust/Comment");
- //listForm.addChild("input", new String[] {
"type", "name", "value" }, new String[] { "hidden", "owner",
treeOwner.getRequestURI().toString() });
}
ObjectSet<Identity> identities =
db.queryByExample(Identity.class);
@@ -266,7 +263,7 @@
trustForm.addChild("input", new
String[] { "type", "name", "value" }, new String[] { "hidden", "truster",
treeOwner.getRequestURI().toString() });
trustForm.addChild("input", new
String[] { "type", "name", "value" }, new String[] { "hidden", "trustee",
id.getRequestURI().toString() });
trustForm.addChild("input", new
String[] { "type", "name", "size", "value" }, new String[] { "text", "value",
"2", String.valueOf(trustValue) });
- trustForm.addChild("input", new
String[] { "type", "name", "size", "comment" }, new String[] { "text",
"comment", "20", trustComment });
+ trustForm.addChild("input", new
String[] { "type", "name", "size", "value" }, new String[] { "text", "comment",
"20", trustComment });
trustForm.addChild("input", new
String[] { "type", "name", "value" }, new String[] { "submit", "update",
"Update !" });
}
}
@@ -336,7 +333,32 @@
}
private String updateTrust(HTTPRequest request) {
- return request.getPartAsString("truster",
1024)+"<br>"+request.getPartAsString("trustee",
1024)+"<br>"+request.getPartAsString("value",
1024)+"<br>"+request.getPartAsString("comment", 1024)+"\n";
+
+ try {
+ Identity truster = wot.getIdentityByURI(new
FreenetURI(request.getPartAsString("truster", 1024)));
+ Identity trustee = wot.getIdentityByURI(new
FreenetURI(request.getPartAsString("trustee", 1024)));
+ int value =
Integer.parseInt(request.getPartAsString("value", 1024));
+ String comment = request.getPartAsString("comment",
1024);
+
+ wot.setTrust(new Trust(truster, trustee, value,
comment));
+ db.commit();
+
+ String out = "";
+ ObjectSet<Trust> trusts =
db.queryByExample(Trust.class);
+ while (trusts.hasNext()) {
+ out += trusts.next().toString() + "<br>";
+ }
+
+ ObjectSet<Score> scores =
db.queryByExample(Score.class);
+ while (scores.hasNext()) {
+ out += scores.next().toString() + "<br>";
+ }
+
+ return out;
+ //return
makeKnownIdentitiesPage(request.getPartAsString("truster", 1024));*/
+ } catch (MalformedURLException e) {
+ return e.getLocalizedMessage();
+ }
}
private String addIdentity(HTTPRequest request) {