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