]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/result/ResultCollectionListController.java
Introduce listResults service with filtering on collectionId and attributes
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / result / ResultCollectionListController.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.tree.TreeTestResultCollectionDao;
10
11 public class ResultCollectionListController extends
12 ParameterizableViewController {
13 private final TreeTestResultCollectionDao testResultCollectionDao;
14
15 public ResultCollectionListController(
16 TreeTestResultCollectionDao testResultCollectionDao) {
17 this.testResultCollectionDao = testResultCollectionDao;
18 }
19
20 @Override
21 protected ModelAndView handleRequestInternal(HttpServletRequest request,
22 HttpServletResponse response) throws Exception {
23 ModelAndView modelAndView = new ModelAndView();
24
25 // no need to retrieve since collection list is always in session
26
27 // SortedSet<TreeTestResultCollection> results = testResultCollectionDao
28 // .listCollections();
29 // modelAndView.addObject("resultCollections", results);
30
31 modelAndView.setViewName(getViewName());
32 return modelAndView;
33 }
34 }