+package org.argeo.slc.web.mvc.result;\r
+\r
+import java.util.SortedSet;\r
+import java.util.TreeSet;\r
+\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+\r
+import org.springframework.web.servlet.ModelAndView;\r
+import org.springframework.web.servlet.mvc.ParameterizableViewController;\r
+\r
+import org.argeo.slc.core.test.tree.TreeTestResult;\r
+import org.argeo.slc.core.test.tree.TreeTestResultCollection;\r
+import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;\r
+import org.argeo.slc.dao.test.tree.TreeTestResultDao;\r
+\r
+public class ResultCollectionViewController extends\r
+ ParameterizableViewController {\r
+ private final TreeTestResultCollectionDao testResultCollectionDao;\r
+\r
+ public ResultCollectionViewController(\r
+ TreeTestResultCollectionDao testResultCollectionDao) {\r
+ this.testResultCollectionDao = testResultCollectionDao;\r
+ }\r
+\r
+ @Override\r
+ protected ModelAndView handleRequestInternal(HttpServletRequest request,\r
+ HttpServletResponse response) throws Exception {\r
+\r
+ String id = request.getParameter("id");\r
+\r
+ TreeTestResultCollection resultCollection = testResultCollectionDao\r
+ .getTestResultCollection(id);\r
+\r
+ ModelAndView modelAndView = new ModelAndView();\r
+ modelAndView.addObject("resultCollection", resultCollection);\r
+ modelAndView.setViewName(getViewName());\r
+ return modelAndView;\r
+ }\r
+}\r