1 package com.panogenesis.webapp.action;
2
3 import javax.servlet.http.HttpServletRequest;
4 import javax.servlet.http.HttpServletResponse;
5
6 import org.apache.commons.logging.Log;
7 import org.apache.commons.logging.LogFactory;
8
9 import com.panogenesis.Constants;
10 import com.panogenesis.model.IssueSeverity;
11 import com.panogenesis.service.IssueSeverityManager;
12
13 import org.springframework.web.servlet.ModelAndView;
14 import org.springframework.web.servlet.mvc.Controller;
15
16 public class IssueSeverityController implements Controller {
17 private final Log log = LogFactory.getLog(IssueSeverityController.class);
18 private IssueSeverityManager mgr = null;
19
20 public void setIssueSeverityManager(IssueSeverityManager issueSeverityManager) {
21 this.mgr = issueSeverityManager;
22 }
23
24 public ModelAndView handleRequest(HttpServletRequest request,
25 HttpServletResponse response)
26 throws Exception {
27 if (log.isDebugEnabled()) {
28 log.debug("entering 'handleRequest' method...");
29 }
30
31 return new ModelAndView("issueSeverityList", Constants.ISSUESEVERITY_LIST,
32 mgr.getIssueSeverities(new IssueSeverity()));
33 }
34 }