+package org.argeo.slc.web.mvc.result;\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.TestRunDescriptor;\r
+import org.argeo.slc.dao.test.TestRunDescriptorDao;\r
+\r
+public class TestRunViewController extends ParameterizableViewController {\r
+ private final TestRunDescriptorDao testRunDescriptorDao;\r
+\r
+ public TestRunViewController(TestRunDescriptorDao testRunDescriptorDao) {\r
+ this.testRunDescriptorDao = testRunDescriptorDao;\r
+ }\r
+\r
+ @Override\r
+ protected ModelAndView handleRequestInternal(HttpServletRequest request,\r
+ HttpServletResponse response) throws Exception {\r
+\r
+ String uuid = request.getParameter("uuid");\r
+ TestRunDescriptor testRunDescriptor = testRunDescriptorDao\r
+ .getTestRunDescriptor(uuid);\r
+\r
+ ModelAndView modelAndView = new ModelAndView();\r
+ modelAndView.addObject("testRunDescriptor", testRunDescriptor);\r
+ modelAndView.setViewName(getViewName());\r
+ return modelAndView;\r
+ }\r
+\r
+}\r