]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/output/Form.java
[EMPTY] Formatting with configured formatter.
[gigi.git] / src / org / cacert / gigi / output / Form.java
index 69fb22878e3fa6a76b8944e8c0d586c62717d870..d321fc31238f76c151c4aae5cc74991ce9c1e051 100644 (file)
@@ -12,14 +12,15 @@ import org.cacert.gigi.util.RandomToken;
 
 public abstract class Form implements Outputable {
        String csrf;
+
        public Form() {
                csrf = RandomToken.generateToken(32);
        }
 
        public abstract boolean submit(PrintWriter out, HttpServletRequest req);
+
        @Override
-       public final void output(PrintWriter out, Language l,
-                       Map<String, Object> vars) {
+       public final void output(PrintWriter out, Language l, Map<String, Object> vars) {
                out.println("<form method='POST' autocomplete='off'>");
                outputContent(out, l, vars);
                out.print("<input type='csrf' value='");
@@ -27,8 +28,7 @@ public abstract class Form implements Outputable {
                out.println("'></form>");
        }
 
-       protected abstract void outputContent(PrintWriter out, Language l,
-                       Map<String, Object> vars);
+       protected abstract void outputContent(PrintWriter out, Language l, Map<String, Object> vars);
 
        protected void outputError(PrintWriter out, ServletRequest req, String text) {
                out.print("<div>");
@@ -39,6 +39,7 @@ public abstract class Form implements Outputable {
        protected String getCSRFToken() {
                return csrf;
        }
+
        protected void checkCSRF(HttpServletRequest req) {
                if (!csrf.equals(req.getParameter("csrf"))) {
                        throw new CSRFError();