]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/result/GetResultCollectionController.java
Add generic copy/remove to/from collection(s)
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / result / GetResultCollectionController.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.core.test.tree.TreeTestResultCollection;
7 import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;
8 import org.argeo.slc.web.mvc.AbstractServiceController;
9 import org.springframework.web.servlet.ModelAndView;
10
11 public class GetResultCollectionController extends AbstractServiceController {
12 private final TreeTestResultCollectionDao testResultCollectionDao;
13
14 public GetResultCollectionController(
15 TreeTestResultCollectionDao testResultCollectionDao) {
16 this.testResultCollectionDao = testResultCollectionDao;
17 }
18
19 @Override
20 protected void handleServiceRequest(HttpServletRequest request,
21 HttpServletResponse response, ModelAndView modelAndView)
22 throws Exception {
23
24 String id = request.getParameter("collectionId");
25
26 TreeTestResultCollection resultCollection = testResultCollectionDao
27 .getTestResultCollection(id);
28
29 modelAndView.addObject("resultCollection", resultCollection);
30 }
31 }