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