Update of
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/recyclebin/forms
In directory
james.mmbase.org:/tmp/cvs-serv27508/contentrepository/src/java/com/finalist/cmsc/recyclebin/forms
Modified Files:
DeleteAction.java
Log Message:
CMSC-681 Asset Maintenance upload zip file and trash listing
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/recyclebin/forms
See also: http://www.mmbase.org/jira/browse/CMSC-681
Index: DeleteAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/recyclebin/forms/DeleteAction.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- DeleteAction.java 3 Mar 2008 10:32:18 -0000 1.8
+++ DeleteAction.java 11 Dec 2008 09:19:55 -0000 1.9
@@ -1,11 +1,9 @@
/*
-
-This software is OSI Certified Open Source Software.
-OSI Certified is a certification mark of the Open Source Initiative.
-
-The license (Mozilla version 1.0) can be read at the MMBase site.
-See http://www.MMBase.org/license
-
+ *
+ * This software is OSI Certified Open Source Software. OSI Certified is a
certification mark of the Open Source
+ * Initiative.
+ *
+ * The license (Mozilla version 1.0) can be read at the MMBase site. See
http://www.MMBase.org/license
*/
package com.finalist.cmsc.recyclebin.forms;
@@ -27,7 +25,6 @@
private static Log log = LogFactory.getLog(DeleteAction.class);
-
@Override
public ActionForward execute(ActionMapping mapping, HttpServletRequest
request, Cloud cloud) throws Exception {
@@ -36,6 +33,7 @@
}
String action = getParameter(request, "action");
+ String type = request.getParameter("type");
if ("deleteall".equals(action)) {
Node objectNode = null;
@@ -49,13 +47,11 @@
Workflow.complete(objectNode);
}
objectNode.delete(true);
- }
- catch (Exception e) {
+ } catch (Exception e) {
log.warn("Unable to remove from trash " + ((objectNode == null)
? null : objectNode.getNumber()));
}
}
- }
- else {
+ } else {
String objectnumber = getParameter(request, "objectnumber");
Node objectNode = cloud.getNode(objectnumber);
if (Workflow.hasWorkflow(objectNode)) {
@@ -64,6 +60,11 @@
}
objectNode.delete(true);
}
- return mapping.findForward(SUCCESS);
+ if (type.equalsIgnoreCase("content")) {
+ return mapping.findForward("content");
+ } else {
+ return mapping.findForward("asset");
}
+ }
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs