X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.app.servlet.odk%2Fsrc%2Forg%2Fargeo%2Fapp%2Fservlet%2Fodk%2FOdkFormServlet.java;h=0ccd11986ee51ea116baee06d998f9f898c3e7eb;hp=d236bc5c726167352edc305449ef09af582f75c7;hb=6c42d7ee01c29a184390a3fd789ebdf5cde84a00;hpb=f3512714c0498467d8376ae1050bc3b727d0a84f diff --git a/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormServlet.java b/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormServlet.java index d236bc5..0ccd119 100644 --- a/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormServlet.java +++ b/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormServlet.java @@ -22,7 +22,6 @@ public class OdkFormServlet extends HttpServlet { private static final long serialVersionUID = 7838305967987687370L; private Repository repository; -// private Map odkForms = Collections.synchronizedMap(new HashMap<>()); @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { @@ -34,25 +33,9 @@ public class OdkFormServlet extends HttpServlet { if (pathInfo.startsWith("//")) pathInfo = pathInfo.substring(1); -// boolean oldApproach = false; try { -// if (!oldApproach) { String path = URLDecoder.decode(pathInfo, StandardCharsets.UTF_8); session.exportDocumentView(path + "/" + OdkNames.H_HTML, resp.getOutputStream(), true, false); -// } else { -// -// String fileName = FilenameUtils.getName(pathInfo); -// OdkForm form = odkForms.get(fileName); -// if (form == null) -// throw new IllegalArgumentException("No form named " + fileName + " was found"); -// -// byte[] buffer = new byte[1024]; -// try (InputStream in = form.openStream(); OutputStream out = resp.getOutputStream();) { -// int bytesRead; -// while ((bytesRead = in.read(buffer)) != -1) -// out.write(buffer, 0, bytesRead); -// } -// } } catch (RepositoryException e) { e.printStackTrace(); // TODO error message @@ -62,14 +45,6 @@ public class OdkFormServlet extends HttpServlet { } } -// public void addForm(OdkForm odkForm) { -// odkForms.put(odkForm.getFileName(), odkForm); -// } -// -// public void removeForm(OdkForm odkForm) { -// odkForms.remove(odkForm.getFileName()); -// } - public void setRepository(Repository repository) { this.repository = repository; }