]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/result/ListResultsController.java
Add security
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / result / ListResultsController.java
index c22cd7725d5ed06498decfcd16085e8b0b33ec8a..d63d5ddb428aed303a963179286669f848814c65 100644 (file)
@@ -7,14 +7,18 @@ import java.util.Map;
 import javax.servlet.http.HttpServletRequest;\r
 import javax.servlet.http.HttpServletResponse;\r
 \r
+import org.apache.commons.logging.Log;\r
+import org.apache.commons.logging.LogFactory;\r
 import org.argeo.slc.core.test.tree.TreeTestResult;\r
-import org.argeo.slc.core.test.tree.TreeTestResultList;\r
 import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;\r
+import org.argeo.slc.msg.ObjectList;\r
 import org.argeo.slc.web.mvc.AbstractServiceController;\r
 import org.springframework.web.servlet.ModelAndView;\r
 \r
 /** Lists results possibly filtering them. */\r
 public class ListResultsController extends AbstractServiceController {\r
+       private final static Log log = LogFactory\r
+                       .getLog(ListResultsController.class);\r
        private final TreeTestResultCollectionDao testResultCollectionDao;\r
 \r
        public ListResultsController(\r
@@ -23,9 +27,18 @@ public class ListResultsController extends AbstractServiceController {
        }\r
 \r
        @Override\r
+       @SuppressWarnings(value = { "unchecked" })\r
        protected void handleServiceRequest(HttpServletRequest request,\r
                        HttpServletResponse response, ModelAndView modelAndView)\r
                        throws Exception {\r
+\r
+               log.debug("userPrincipal=" + request.getUserPrincipal());\r
+               log.debug("authType=" + request.getAuthType());\r
+               log.debug("remoteUser=" + request.getRemoteUser());\r
+               log.debug("cookies=" + request.getCookies());\r
+               log.debug("requestedSessionId=" + request.getRequestedSessionId());\r
+               log.debug("session.id=" + request.getSession().getId());\r
+\r
                String collectionId = request.getParameter("collectionId");\r
 \r
                Map<String, String[]> parameterMap = request.getParameterMap();\r
@@ -41,7 +54,6 @@ public class ListResultsController extends AbstractServiceController {
                List<TreeTestResult> resultAttributes = testResultCollectionDao\r
                                .listResults(collectionId, attributes);\r
 \r
-               modelAndView.addObject("resultList", new TreeTestResultList(\r
-                               resultAttributes));\r
+               modelAndView.addObject("resultList", new ObjectList(resultAttributes));\r
        }\r
 }\r