View Javadoc

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.Severity;
11  import com.panogenesis.service.SeverityManager;
12  
13  import org.springframework.web.servlet.ModelAndView;
14  import org.springframework.web.servlet.mvc.Controller;
15  
16  public class SeverityController implements Controller {
17      private final Log log = LogFactory.getLog(SeverityController.class);
18      private SeverityManager mgr = null;
19  
20      public void setSeverityManager(SeverityManager severityManager) {
21          this.mgr = severityManager;
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("severityList", Constants.SEVERITY_LIST,
32                                  mgr.getSeverities(new Severity()));
33      }
34  }