Update of 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/java/com/finalist/cmsc/tasks/forms
In directory 
james.mmbase.org:/tmp/cvs-serv28102/tasks/src/java/com/finalist/cmsc/tasks/forms

Modified Files:
        DeleteTaskAction.java 
Added Files:
        MassDeleteTaskAction.java 
Log Message:
CMSC-1352  Improvements on the Task module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/tasks/src/java/com/finalist/cmsc/tasks/forms
See also: http://www.mmbase.org/jira/browse/CMSC-1352


MassDeleteTaskAction.java is new



Index: DeleteTaskAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/java/com/finalist/cmsc/tasks/forms/DeleteTaskAction.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- DeleteTaskAction.java       31 Mar 2009 08:27:22 -0000      1.3
+++ DeleteTaskAction.java       31 Mar 2009 12:07:03 -0000      1.4
@@ -1,10 +1,7 @@
 package com.finalist.cmsc.tasks.forms;
 
-import java.util.Enumeration;
-
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.commons.lang.StringUtils;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
 import org.mmbase.bridge.Cloud;
@@ -19,19 +16,12 @@
  */
 public class DeleteTaskAction extends MMBaseFormlessAction {
 
-   @Override
    public ActionForward execute(ActionMapping mapping, HttpServletRequest 
request, Cloud cloud) throws Exception {
-      Enumeration<String> parameters = request.getParameterNames();
-      while (parameters.hasMoreElements()) {
-         String parameter = parameters.nextElement();
-         if (parameter.startsWith("chk_")) {
-            String objectnumber = request.getParameter(parameter);
-            if (StringUtils.isNotBlank(objectnumber)) {
+      String objectnumber = request.getParameter("objectnumber");
+      if (objectnumber != null) {
                Node task = cloud.getNode(objectnumber);
                task.delete(true);
             }
-         }
-      }
       return mapping.findForward(SUCCESS);
    }
 }
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to