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

Reply via email to