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%2FOdkFormListServlet.java;h=21b342112df1423a5b1524543a55082862990d35;hp=4732e705e48e69bd7520ca46d837a8d8004e2604;hb=6c42d7ee01c29a184390a3fd789ebdf5cde84a00;hpb=f3512714c0498467d8376ae1050bc3b727d0a84f diff --git a/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormListServlet.java b/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormListServlet.java index 4732e70..21b3421 100644 --- a/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormListServlet.java +++ b/org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormListServlet.java @@ -31,11 +31,6 @@ public class OdkFormListServlet extends HttpServlet { private static final long serialVersionUID = 2706191315048423321L; private final static CmsLog log = CmsLog.getLog(OdkFormListServlet.class); -// private Set odkForms = Collections.synchronizedSet(new HashSet<>()); - -// private DateTimeFormatter versionFormatter = DateTimeFormatter.ofPattern("YYYY-MM-dd-HHmm") -// .withZone(ZoneId.from(ZoneOffset.UTC)); - private Repository repository; @Override @@ -52,18 +47,13 @@ public class OdkFormListServlet extends HttpServlet { Session session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, CmsConstants.SYS_WORKSPACE), new ServletHttpRequest(req)); -// session = NodeUtils.openDataAdminSession(repository, NodeConstants.SYS_WORKSPACE); Writer writer = resp.getWriter(); writer.append(""); writer.append(""); -// boolean oldApproach = false; -// if (!oldApproach) { try { Query query; if (pathInfo == null) { -// query = session.getWorkspace().getQueryManager() -// .createQuery("SELECT * FROM [nt:unstructured]", Query.JCR_SQL2); query = session.getWorkspace().getQueryManager() .createQuery("SELECT * FROM [" + OrxListName.xform.get() + "]", Query.JCR_SQL2); } else { @@ -76,12 +66,6 @@ public class OdkFormListServlet extends HttpServlet { QueryResult queryResult = query.execute(); NodeIterator nit = queryResult.getNodes(); -// log.debug(session.getUserID()); -// log.debug(session.getWorkspace().getName()); -// NodeIterator nit = session.getRootNode().getNodes(); -// while (nit.hasNext()) { -// log.debug(nit.nextNode()); -// } while (nit.hasNext()) { StringBuilder sb = new StringBuilder(); Node node = nit.nextNode(); @@ -127,37 +111,9 @@ public class OdkFormListServlet extends HttpServlet { } finally { Jcr.logout(session); } - -// } else { -// for (OdkForm form : odkForms) { -// StringBuilder sb = new StringBuilder(); -// sb.append(""); -// sb.append("" + form.getFormId() + ""); -// sb.append("" + form.getName() + ""); -// sb.append("" + form.getVersion() + ""); -// sb.append("" + form.getHash(null) + ""); -// sb.append("" + form.getDescription() + ""); -// sb.append("" + protocol + "://" + serverName -// + (serverPort == 80 || serverPort == 443 ? "" : ":" + serverPort) + "/api/odk/form/" -// + form.getFileName() + ""); -// sb.append(""); -// String str = sb.toString(); -// if (log.isDebugEnabled()) -// log.debug(str); -// writer.append(str); -// } -// } writer.append(""); } -// public void addForm(OdkForm odkForm) { -// odkForms.add(odkForm); -// } -// -// public void removeForm(OdkForm odkForm) { -// odkForms.remove(odkForm); -// } - public void setRepository(Repository repository) { this.repository = repository; }