]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/process/SlcExecutionListController.java
Refactor package names
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / process / SlcExecutionListController.java
1 package org.argeo.slc.web.mvc.process;
2
3 import java.util.List;
4
5 import javax.servlet.http.HttpServletRequest;
6 import javax.servlet.http.HttpServletResponse;
7
8 import org.springframework.web.servlet.ModelAndView;
9 import org.springframework.web.servlet.mvc.ParameterizableViewController;
10
11 import org.apache.commons.logging.Log;
12 import org.apache.commons.logging.LogFactory;
13
14 import org.argeo.slc.dao.process.SlcExecutionDao;
15 import org.argeo.slc.process.SlcExecution;
16
17 public class SlcExecutionListController extends ParameterizableViewController {
18 private Log log = LogFactory.getLog(getClass());
19
20 private final SlcExecutionDao slcExecutionDao;
21
22 public SlcExecutionListController(SlcExecutionDao slcExecutionDao) {
23 this.slcExecutionDao = slcExecutionDao;
24 }
25
26 @Override
27 protected ModelAndView handleRequestInternal(HttpServletRequest request,
28 HttpServletResponse response) throws Exception {
29 ModelAndView modelAndView = new ModelAndView();
30
31 List<SlcExecution> slcExecutions = slcExecutionDao.listSlcExecutions();
32 modelAndView.addObject("slcExecutions", slcExecutions);
33 modelAndView.setViewName(getViewName());
34 return modelAndView;
35 }
36
37 }