View Javadoc

1   // $Id: ResetBillAction.java,v 1.2 2004/06/24 20:54:18 powerpete Exp $
2   // [JMP, 10.06.2004] created this file.
3   package com.pnpconsult.zeiterfassung.actions.admin;
4   
5   import javax.servlet.http.HttpServletRequest;
6   import javax.servlet.http.HttpServletResponse;
7   
8   import org.apache.struts.action.Action;
9   import org.apache.struts.action.ActionForm;
10  import org.apache.struts.action.ActionForward;
11  import org.apache.struts.action.ActionMapping;
12  
13  import com.pnpconsult.zeiterfassung.helper.BillManager;
14  
15  /***
16   * @author <a href="mailto:powerpete@users.sf.net">Moritz Petersen</a>
17   * @version $Id: ResetBillAction.java,v 1.2 2004/06/24 20:54:18 powerpete Exp $
18   * 
19   * @struts.action 
20   *      path="/secure/admin/resetBill" 
21   *      name="editBillForm" 
22   *      scope="session"
23   * 
24   * @struts.action-forward 
25   *      name="adminMenu" 
26   *      path="/secure/admin/adminMenu.jsp"
27   */
28  public class ResetBillAction extends Action
29  {
30  
31      public ActionForward execute(
32          ActionMapping mapping,
33          ActionForm form,
34          HttpServletRequest request,
35          HttpServletResponse response) throws Exception
36      {
37          EditBillForm editBillForm = (EditBillForm) form;
38          new BillManager().reset(editBillForm.getId());
39          return mapping.findForward("adminMenu");
40      }
41  }