Author: bdaw
Date: 2007-04-11 06:46:34 -0400 (Wed, 11 Apr 2007)
New Revision: 6972
Modified:
trunk/core/src/main/org/jboss/portal/core/ui/content/portlet/PortletContentEditorPortlet.java
Log:
- sort instances in portlet content editor
Modified:
trunk/core/src/main/org/jboss/portal/core/ui/content/portlet/PortletContentEditorPortlet.java
===================================================================
---
trunk/core/src/main/org/jboss/portal/core/ui/content/portlet/PortletContentEditorPortlet.java 2007-04-11
08:41:13 UTC (rev 6971)
+++
trunk/core/src/main/org/jboss/portal/core/ui/content/portlet/PortletContentEditorPortlet.java 2007-04-11
10:46:34 UTC (rev 6972)
@@ -40,6 +40,8 @@
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
+import java.util.Comparator;
+import java.util.Collections;
/**
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
@@ -96,6 +98,19 @@
// load insances this user has access to.
List available_instances = (List)instanceContainer.getDefinitions();
+
+ // Sort alphabetically
+ Comparator simpleComparator = new Comparator()
+ {
+ public int compare(Object o1, Object o2)
+ {
+ Instance i1 = (Instance)o1;
+ Instance i2 = (Instance)o2;
+ return i1.getId().compareToIgnoreCase(i2.getId());
+ }
+ };
+ Collections.sort(available_instances, simpleComparator);
+
Instance selectedInstance = null;
writer.print("<form action=\"");
writer.print(actionURL);