]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/wot/AssuranceForm.java
Factor out name handling.
[gigi.git] / src / org / cacert / gigi / pages / wot / AssuranceForm.java
index 28a1ddfbd0a3dc935fb79f571448d9c066bb7374..9f8739566d135c7fa6b4652add15bb33f1124820 100644 (file)
@@ -1,16 +1,32 @@
 package org.cacert.gigi.pages.wot;
 
+import java.io.InputStreamReader;
 import java.io.PrintWriter;
+import java.util.HashMap;
 import java.util.Map;
 
 import org.cacert.gigi.Language;
+import org.cacert.gigi.User;
 import org.cacert.gigi.output.Outputable;
+import org.cacert.gigi.output.Template;
 
 public class AssuranceForm implements Outputable {
+       User assuree;
+       static final Template templ;
+       static {
+               templ = new Template(new InputStreamReader(
+                               AssuranceForm.class.getResourceAsStream("AssuranceForm.templ")));
+       }
+
+       public AssuranceForm(int assuree) {
+               this.assuree = new User(assuree);
+       }
 
        @Override
        public void output(PrintWriter out, Language l, Map<String, Object> vars) {
-
+               HashMap<String, Object> res = new HashMap<String, Object>();
+               res.putAll(vars);
+               res.put("name", assuree.getName());
+               templ.output(out, l, res);
        }
-
 }