]> git.argeo.org Git - gpl/argeo-suite.git/commitdiff
Adapt to changes in Argeo Third Party
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 16 Sep 2024 11:02:55 +0000 (13:02 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 16 Sep 2024 11:02:55 +0000 (13:02 +0200)
org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormListServlet.java
org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkFormServlet.java
org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkManifestServlet.java
org.argeo.app.servlet.odk/src/org/argeo/app/servlet/odk/OdkSubmissionServlet.java
org.argeo.app.servlet.publish/src/org/argeo/app/servlet/publish/DbkServlet.java
org.argeo.app.servlet.publish/src/org/argeo/app/servlet/publish/FopServlet.java
swt/org.argeo.app.ui/src/org/argeo/app/ui/library/DocumentsFileComposite.java

index 965082c70d9ce274e830ad0a39a41e5045b0a9e4..fbe54ee8d39cc1af2aeb0f0e93c695438de363da 100644 (file)
@@ -22,8 +22,8 @@ import org.argeo.api.cms.CmsLog;
 import org.argeo.app.odk.OrxListName;
 import org.argeo.app.odk.OrxManifestName;
 import org.argeo.cms.auth.RemoteAuthUtils;
-import org.argeo.cms.servlet.ServletHttpRequest;
 import org.argeo.cms.servlet.ServletUtils;
+import org.argeo.cms.servlet.javax.JavaxServletHttpRequest;
 import org.argeo.jcr.Jcr;
 import org.argeo.jcr.JcrxApi;
 
@@ -47,7 +47,7 @@ public class OdkFormListServlet extends HttpServlet {
                String pathInfo = req.getPathInfo();
 
                Session session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, CmsConstants.SYS_WORKSPACE),
-                               new ServletHttpRequest(req));
+                               new JavaxServletHttpRequest(req));
                Writer writer = resp.getWriter();
                writer.append("<?xml version='1.0' encoding='UTF-8' ?>");
                writer.append("<xforms xmlns=\"http://openrosa.org/xforms/xformsList\">");
index 0ccd11986ee51ea116baee06d998f9f898c3e7eb..f31c9fab0e6a0eb31132d567fafd3b6a2f9660b1 100644 (file)
@@ -14,7 +14,7 @@ import javax.servlet.http.HttpServletResponse;
 
 import org.argeo.app.odk.OdkNames;
 import org.argeo.cms.auth.RemoteAuthUtils;
-import org.argeo.cms.servlet.ServletHttpRequest;
+import org.argeo.cms.servlet.javax.JavaxServletHttpRequest;
 import org.argeo.jcr.Jcr;
 
 /** Retrieves a single form. */
@@ -27,7 +27,7 @@ public class OdkFormServlet extends HttpServlet {
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                resp.setContentType("text/xml; charset=utf-8");
 
-               Session session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req));
+               Session session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new JavaxServletHttpRequest(req));
 
                String pathInfo = req.getPathInfo();
                if (pathInfo.startsWith("//"))
index 1bb2c2588d6feb619dc1f1ac152b693d50985325..1e0401bd5fa535eaad90b48d482fb7ae903c4e6c 100644 (file)
@@ -36,8 +36,8 @@ import org.argeo.api.cms.CmsLog;
 import org.argeo.app.geo.GeoShapeUtils;
 import org.argeo.app.odk.OrxManifestName;
 import org.argeo.cms.auth.RemoteAuthUtils;
-import org.argeo.cms.servlet.ServletHttpRequest;
 import org.argeo.cms.servlet.ServletUtils;
+import org.argeo.cms.servlet.javax.JavaxServletHttpRequest;
 import org.argeo.cms.util.CsvWriter;
 import org.argeo.cms.util.DigestUtils;
 import org.argeo.jcr.Jcr;
@@ -63,7 +63,7 @@ public class OdkManifestServlet extends HttpServlet {
                // cf. https://forum.getodk.org/t/authentication-for-non-https-schems/32967/4
                StringBuilder baseServer = ServletUtils.getRequestUrlBase(req, true);
 
-               Session session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req));
+               Session session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new JavaxServletHttpRequest(req));
 
                try {
                        Node node = session.getNode(pathInfo);
index 68e701d5fc4ed7250692fcced41c35c39d40680e..1b2e175594351a76fb0a63b1bfbd8ddeca42bb50 100644 (file)
@@ -30,7 +30,7 @@ import org.argeo.app.xforms.FormSubmissionListener;
 import org.argeo.cms.auth.RemoteAuthRequest;
 import org.argeo.cms.auth.RemoteAuthUtils;
 import org.argeo.cms.jcr.acr.JcrContent;
-import org.argeo.cms.servlet.ServletHttpRequest;
+import org.argeo.cms.servlet.javax.JavaxServletHttpRequest;
 import org.argeo.jcr.JcrUtils;
 
 /** Receives a form submission. */
@@ -54,7 +54,7 @@ public class OdkSubmissionServlet extends HttpServlet {
                resp.setHeader("X-OpenRosa-Version", "1.0");
                resp.setDateHeader("Date", System.currentTimeMillis());
 
-               RemoteAuthRequest request = new ServletHttpRequest(req);
+               RemoteAuthRequest request = new JavaxServletHttpRequest(req);
                CmsSession cmsSession = RemoteAuthUtils.getCmsSession(request);
 
                boolean isIncomplete = false;
index 246a0c20f5d88b9362599a8fc2f6b0b34a51c3a0..a03a23677bd784808ba8ef8c3f63500737b7dda6 100644 (file)
@@ -47,7 +47,7 @@ import org.argeo.api.cms.ux.CmsTheme;
 import org.argeo.app.docbook.DbkType;
 import org.argeo.app.jcr.docbook.DbkJcrUtils;
 import org.argeo.cms.auth.RemoteAuthUtils;
-import org.argeo.cms.servlet.ServletHttpRequest;
+import org.argeo.cms.servlet.javax.JavaxServletHttpRequest;
 import org.argeo.jcr.Jcr;
 import org.argeo.jcr.JcrException;
 import org.argeo.jcr.JcrUtils;
@@ -111,7 +111,7 @@ public class DbkServlet extends HttpServlet {
 
                Session session = null;
                try {
-                       session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req));
+                       session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new JavaxServletHttpRequest(req));
                        Node node = session.getNode(path);
 
                        if (node.hasNode(DbkType.article.get())) {
index a4e07ba90a7f27a52c0391f3ffa8241588a129d7..be2ab2043cd5e8ad69ef577446abaa149c187d47 100644 (file)
@@ -46,7 +46,7 @@ import org.argeo.app.geo.GpxUtils;
 import org.argeo.app.geo.acr.GeoEntityUtils;
 import org.argeo.cms.acr.xml.XmlNormalizer;
 import org.argeo.cms.auth.RemoteAuthUtils;
-import org.argeo.cms.servlet.ServletHttpRequest;
+import org.argeo.cms.servlet.javax.JavaxServletHttpRequest;
 import org.argeo.cms.util.LangUtils;
 import org.locationtech.jts.geom.Geometry;
 import org.locationtech.jts.geom.Polygon;
@@ -78,7 +78,7 @@ public class FopServlet extends HttpServlet {
                String path = URLDecoder.decode(servletPath, StandardCharsets.UTF_8);
 
                boolean pdf = ".pdf".equals(ext);
-               ContentSession session = RemoteAuthUtils.doAs(() -> contentRepository.get(), new ServletHttpRequest(req));
+               ContentSession session = RemoteAuthUtils.doAs(() -> contentRepository.get(), new JavaxServletHttpRequest(req));
                Content content = session.get(path);
 
                // dev only
index d4b70bb4d3235e04e0f66179d2a676420c61bf17..488a62fe0a2702c199cf41ba20003eaf82fd2887 100644 (file)
@@ -1,5 +1,6 @@
 package org.argeo.app.ui.library;
 
+import jakarta.servlet.http.HttpServletRequest;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;