]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/result/AddResultToCollectionController.java
Move org.argeo.slc.server
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / result / AddResultToCollectionController.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.argeo.slc.services.test.TestManagerService;
7 import org.springframework.web.servlet.ModelAndView;
8 import org.springframework.web.servlet.mvc.ParameterizableViewController;
9
10 public class AddResultToCollectionController extends
11 ParameterizableViewController {
12 private final TestManagerService testManagerService;
13
14 public AddResultToCollectionController(TestManagerService testManagerService) {
15 this.testManagerService = testManagerService;
16 }
17
18 @Override
19 protected ModelAndView handleRequestInternal(HttpServletRequest request,
20 HttpServletResponse response) throws Exception {
21
22 String collectionId = request.getParameter("collectionId");
23 String resultUuid = request.getParameter("resultUuid");
24
25 testManagerService.addResultToCollection(collectionId, resultUuid);
26
27 ModelAndView modelAndView = new ModelAndView();
28 modelAndView.setViewName(getViewName());
29 return modelAndView;
30 }
31 }