]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/result/TestRunViewController.java
Remove old webapp
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / result / TestRunViewController.java
1 package org.argeo.slc.web.mvc.result;
2
3 import javax.servlet.http.HttpServletRequest;
4 import javax.servlet.http.HttpServletResponse;
5
6 import org.springframework.web.servlet.ModelAndView;
7 import org.springframework.web.servlet.mvc.ParameterizableViewController;
8
9 import org.argeo.slc.dao.test.TestRunDescriptorDao;
10 import org.argeo.slc.test.TestRunDescriptor;
11
12 public class TestRunViewController extends ParameterizableViewController {
13 private final TestRunDescriptorDao testRunDescriptorDao;
14
15 public TestRunViewController(TestRunDescriptorDao testRunDescriptorDao) {
16 this.testRunDescriptorDao = testRunDescriptorDao;
17 }
18
19 @Override
20 protected ModelAndView handleRequestInternal(HttpServletRequest request,
21 HttpServletResponse response) throws Exception {
22
23 String uuid = request.getParameter("uuid");
24 TestRunDescriptor testRunDescriptor = testRunDescriptorDao
25 .getTestRunDescriptor(uuid);
26
27 ModelAndView modelAndView = new ModelAndView();
28 modelAndView.addObject("testRunDescriptor", testRunDescriptor);
29 modelAndView.setViewName(getViewName());
30 return modelAndView;
31 }
32
33 }