1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.admin.web;
17
18 import javax.servlet.http.HttpServletRequest;
19 import javax.servlet.http.HttpServletResponse;
20
21 import org.apache.commons.lang.StringUtils;
22 import org.apache.log4j.Logger;
23 import org.apache.struts.action.ActionForm;
24 import org.apache.struts.action.ActionForward;
25 import org.apache.struts.action.ActionMapping;
26 import org.kuali.hr.time.base.web.TkAction;
27 import org.kuali.hr.time.service.base.TkServiceLocator;
28
29 public class DeleteTimesheetAction extends TkAction {
30
31 private static final Logger LOG = Logger.getLogger(DeleteTimesheetAction.class);
32
33 public ActionForward deleteTimesheet(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
34 DeleteTimesheetForm deleteTimesheetForm = (DeleteTimesheetForm) form;
35 String documentId = deleteTimesheetForm.getDeleteDocumentId();
36
37 if (StringUtils.isNotBlank(documentId)) {
38 TkServiceLocator.getTimesheetService().deleteTimesheet(documentId);
39
40 LOG.debug("Deleting timesheet: " + documentId);
41 }
42
43 return mapping.findForward("basic");
44 }
45
46 }