1 package org.cacert.gigi.pages.wot;
3 import java.io.InputStreamReader;
4 import java.io.PrintWriter;
5 import java.util.HashMap;
8 import org.cacert.gigi.Language;
9 import org.cacert.gigi.User;
10 import org.cacert.gigi.output.Outputable;
11 import org.cacert.gigi.output.Template;
12 import org.cacert.gigi.util.HTMLEncoder;
14 public class AssuranceForm implements Outputable {
16 static final Template templ;
18 templ = new Template(new InputStreamReader(
19 AssuranceForm.class.getResourceAsStream("AssuranceForm.templ")));
22 public AssuranceForm(int assuree) {
23 this.assuree = new User(assuree);
27 public void output(PrintWriter out, Language l, Map<String, Object> vars) {
28 HashMap<String, Object> res = new HashMap<String, Object>();
30 res.put("fname", HTMLEncoder.encodeHTML(assuree.getFname()));
32 assuree.getMname() == null ? "" : HTMLEncoder
33 .encodeHTML(assuree.getMname()));
34 res.put("lname", HTMLEncoder.encodeHTML(assuree.getLname()));
36 assuree.getSuffix() == null ? "" : HTMLEncoder
37 .encodeHTML(assuree.getSuffix()));
38 templ.output(out, l, res);