View Javadoc

1   // Created on 06.12.2003
2   package com.pnpconsult.zeiterfassung.actions;
3   
4   import javax.servlet.http.HttpServletRequest;
5   import javax.servlet.http.HttpServletResponse;
6   
7   import org.apache.struts.action.Action;
8   import org.apache.struts.action.ActionForm;
9   import org.apache.struts.action.ActionForward;
10  import org.apache.struts.action.ActionMapping;
11  
12  /***
13   * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
14   * @version $Id: EditSubmitAction.java,v 1.3 2004/05/28 21:21:27 powerpete Exp $
15   */
16  public class EditSubmitAction extends Action
17  {
18      public ActionForward execute(
19          ActionMapping mapping,
20          ActionForm form,
21          HttpServletRequest request,
22          HttpServletResponse response)
23          throws Exception
24      {
25          EditForm editForm = (EditForm) form;
26          if (editForm.isNew())
27          {
28              editForm.save();
29              editForm.setNew(false);
30          }
31          else
32          {
33              editForm.update();
34          }
35          return mapping.findForward("menu");
36      }
37  }