Update of 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services
In directory 
james.mmbase.org:/tmp/cvs-serv15537/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services

Modified Files:
        ServiceUtil.java 
Log Message:
CMSC-1243 Assets: List Summary for "All content" should contain the proper 
content types


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services
See also: http://www.mmbase.org/jira/browse/CMSC-1243


Index: ServiceUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/ServiceUtil.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- ServiceUtil.java    21 Jan 2009 09:59:54 -0000      1.4
+++ ServiceUtil.java    2 Feb 2009 06:22:12 -0000       1.5
@@ -63,6 +63,25 @@
       return result;
    }
 
+   public static List<LabelValueBean> getAllChildTypesNew(Cloud cloud,String 
parent) {
+      List<LabelValueBean> result = new ArrayList<LabelValueBean>();
+      List<NodeManager> resultManager = new ArrayList<NodeManager>();
+      NodeManagerList nml = cloud.getNodeManagers();
+      Iterator<NodeManager> v = nml.iterator();
+      while (v.hasNext()) {
+         NodeManager child = v.next();
+         if (isChildType(cloud, child.getName(), parent)) {
+            resultManager.add(child);
+         }
+      }
+      for (NodeManager manager : resultManager) {
+         String name = manager.getName();
+         LabelValueBean bean = new LabelValueBean(manager.getGUIName(), name);
+         result.add(bean);
+      }
+      return result;
+   }
+
    private static boolean isDirectChildType(Cloud cloud,String child, String 
parent) {
       if (parent.equals(child)) {
          // parent manager is not a parent type
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to