View Javadoc

1   package org.itracker.web.actions.report;
2   
3   import javax.servlet.http.HttpServletRequest;
4   import javax.servlet.http.HttpServletResponse;
5   
6   import org.apache.struts.action.ActionForm;
7   import org.apache.struts.action.ActionForward;
8   import org.apache.struts.action.ActionMapping;
9   import org.itracker.services.IssueService;
10  import org.itracker.services.ProjectService;
11  import org.itracker.services.ReportService;
12  import org.itracker.web.actions.base.ItrackerBaseAction;
13  
14   
15  
16  public class ListReportsAction extends ItrackerBaseAction {
17  
18  
19  	public ActionForward execute(ActionMapping mapping, ActionForm form,
20  			HttpServletRequest request, HttpServletResponse response)
21  			throws Exception {
22  //			super.executeAlways(mapping,form,request,response);
23  			IssueService issueService = this.getITrackerServices().getIssueService();
24  			ProjectService projectService = this.getITrackerServices().getProjectService();
25  			ReportService reportService = this.getITrackerServices().getReportService();
26  			request.setAttribute("ih",issueService);
27  			request.setAttribute("ph",projectService);
28  			request.setAttribute("rh",reportService); 
29  			
30  			String pageTitleKey = "itracker.web.listreports.title"; 
31  	        String pageTitleArg = "";			
32  	        request.setAttribute("pageTitleKey",pageTitleKey); 
33  	        request.setAttribute("pageTitleArg",pageTitleArg); 
34  			
35  		return mapping.findForward("list_reports");
36  	}
37  
38  	public ListReportsAction() {
39  		super();
40  	}
41  
42  }