Update of
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
In directory
james.mmbase.org:/tmp/cvs-serv26981/src/java/com/finalist/cmsc/repository/forms
Modified Files:
AssetAction.java
Log Message:
CMSC-681 Asset Maintenance add a checkbox in paging
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
See also: http://www.mmbase.org/jira/browse/CMSC-681
Index: AssetAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetAction.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- AssetAction.java 9 Dec 2008 06:04:04 -0000 1.5
+++ AssetAction.java 16 Dec 2008 06:33:28 -0000 1.6
@@ -8,6 +8,7 @@
package com.finalist.cmsc.repository.forms;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
@@ -61,12 +62,16 @@
String direction = request.getParameter("direction");
String show = request.getParameter("show");
String exist = request.getParameter("exist");
+ String imageOnly = request.getParameter("imageOnly");
if (StringUtils.isNotEmpty(show)) {
show = "thumbnail";
} else {
show = null;
}
+ if (StringUtils.isEmpty(imageOnly)) {
+ imageOnly = "no";
+ }
if (StringUtils.isEmpty(orderby)) {
orderby = null;
}
@@ -92,8 +97,14 @@
if (StringUtils.isNotEmpty(parentchannel)) {
Node channel = cloud.getNode(parentchannel);
- NodeList assets = RepositoryUtil.getCreatedAssets(channel, null,
orderby, direction, false,
+ NodeList assets;
+ if("yes".equals(imageOnly)){
+ assets = RepositoryUtil.getCreatedAssets(channel,
Arrays.<String>asList("images"), orderby, direction, false,
+ offset * maxNumber, maxNumber, -1, -1, -1);
+ }else{
+ assets = RepositoryUtil.getCreatedAssets(channel, null, orderby,
direction, false,
offset * maxNumber, maxNumber, -1, -1, -1);
+ }
NodeList created = RepositoryUtil.getCreatedAssets(channel);
int assetCount = 0;
if (!created.isEmpty()) {
@@ -105,6 +116,7 @@
addToRequest(request, "elementCount", Integer.toString(assetCount));
addToRequest(request, "show", show);
addToRequest(request, "exist", exist);
+ addToRequest(request, "imageOnly", imageOnly);
Map<String, Node> createdNumbers = new HashMap<String, Node>();
for (Iterator<Node> iter = created.iterator(); iter.hasNext();) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs