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.commons.lang.StringUtils;
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  /***
14   * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
15   * @version $Id: DeleteAction.java,v 1.1 2004/04/01 08:30:46 powerpete Exp $
16   */
17  public class DeleteAction extends Action
18  {
19      public ActionForward execute(
20          ActionMapping mapping,
21          ActionForm form,
22          HttpServletRequest request,
23          HttpServletResponse response)
24          throws Exception
25      {
26          DeleteForm deleteForm = (DeleteForm) form;
27          String submit = deleteForm.getSubmit();
28          if (StringUtils.isEmpty(submit))
29          {
30              return mapping.findForward("delete");
31          }
32          if (submit.matches("L.schen"))
33          {
34              deleteForm.delete();
35          }
36          return mapping.findForward("menu");
37      }
38  }