1
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 }