]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/result/ResultInterceptor.java
Move org.argeo.slc.server
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / result / ResultInterceptor.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.handler.HandlerInterceptorAdapter;
8
9 import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;
10
11 public class ResultInterceptor extends HandlerInterceptorAdapter {
12 private final TreeTestResultCollectionDao testResultCollectionDao;
13
14 public ResultInterceptor(TreeTestResultCollectionDao testResultCollectionDao) {
15 this.testResultCollectionDao = testResultCollectionDao;
16 }
17
18 @Override
19 public void postHandle(HttpServletRequest request,
20 HttpServletResponse response, Object handler,
21 ModelAndView modelAndView) throws Exception {
22 request.setAttribute("resultCollections", testResultCollectionDao
23 .listCollections());
24 super.postHandle(request, response, handler, modelAndView);
25 }
26
27 }