Author: kevinshen
Date: 2009-08-17 04:34:01 +0200 (Mon, 17 Aug 2009)
New Revision: 37912

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
Log:
CMSC-1476 3 Based on the FD, implement simple editor overview page including: 
head/body/foot page. refact the code

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
 2009-08-17 02:29:51 UTC (rev 37911)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/SimpleContentUtil.java
 2009-08-17 02:34:01 UTC (rev 37912)
@@ -4,7 +4,7 @@
 import java.util.List;
 import java.util.SortedSet;
 import java.util.TreeSet;
-
+import java.util.Iterator;
 import org.apache.commons.lang.StringUtils;
 import org.mmbase.bridge.Cloud;
 import org.mmbase.bridge.Node;
@@ -75,7 +75,7 @@
       
       SearchUtil.addConstraint(query, statusConstraint);
       
-      draftSet = SearchUtil.createNodeNumberSet(query.getList());
+      draftSet = createNodeNumberSet(query.getList());
       return draftSet;
    }
    
@@ -97,7 +97,7 @@
       
       query.setNodeStep(contentStep);
       SearchUtil.addEqualConstraint(query, nodeManager, 
ContentElementUtil.CREATOR_FIELD, cloud.getUser().getIdentifier());
-      Contentset = SearchUtil.createNodeNumberSet(query.getList());
+      Contentset = createNodeNumberSet(query.getList());
     
       return Contentset;
    }
@@ -227,4 +227,18 @@
       }
       return channels;
    }
+
+    /**
+     * Create a set with the node numbers of the list of nodes
+     * @param nodes - list of nodes
+     * @return Set sorted on node number
+     */
+   public static SortedSet createNodeNumberSet(NodeList nodes) {
+         SortedSet set = new TreeSet();
+         for (Iterator iter = nodes.iterator(); iter.hasNext();) {
+                Node node = (Node) iter.next();
+                set.add(new Integer(node.getNumber()));
+         }
+         return set;
+   }
 }

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to