import java.io.PrintWriter;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.cacert.gigi.GigiApiException;
+import org.cacert.gigi.dbObjects.Name;
import org.cacert.gigi.dbObjects.User;
import org.cacert.gigi.localisation.Language;
import org.cacert.gigi.output.Form;
private User assuree;
+ private Name assureeName;
+
+ private Date dob;
+
private static final Template templ;
static {
templ = new Template(AssuranceForm.class.getResource("AssuranceForm.templ"));
}
- public AssuranceForm(HttpServletRequest hsr, int assuree) {
+ public AssuranceForm(HttpServletRequest hsr, User assuree) {
super(hsr);
- this.assuree = new User(assuree);
+ this.assuree = assuree;
+ assureeName = this.assuree.getName();
+ dob = this.assuree.getDob();
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return false;
}
try {
- Notary.assure(Page.getUser(req), assuree, pointsI, req.getParameter("location"), req.getParameter("date"));
+ Notary.assure(Page.getUser(req), assuree, assureeName, dob, pointsI, req.getParameter("location"), req.getParameter("date"));
return true;
} catch (SQLException e) {
e.printStackTrace();