You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by co...@apache.org on 2013/03/04 15:20:25 UTC
svn commit: r1452320 -
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.java
Author: coheigea
Date: Mon Mar 4 14:20:25 2013
New Revision: 1452320
URL: http://svn.apache.org/r1452320
Log:
Sort Entitlements in the Console when adding a new Role
Modified:
syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.java
Modified: syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.java
URL: http://svn.apache.org/viewvc/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.java?rev=1452320&r1=1452319&r2=1452320&view=diff
==============================================================================
--- syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.java (original)
+++ syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.java Mon Mar 4 14:20:25 2013
@@ -18,6 +18,9 @@
*/
package org.apache.syncope.console.pages.panels;
+import java.util.Collections;
+import java.util.List;
+
import org.apache.syncope.common.to.RoleTO;
import org.apache.syncope.console.commons.SelectChoiceRenderer;
import org.apache.syncope.console.pages.RoleModalPage;
@@ -94,7 +97,11 @@ public class RolePanel extends Panel {
ListModel<String> selectedEntitlements = new ListModel<String>(roleTO.getEntitlements());
- ListModel<String> availableEntitlements = new ListModel<String>(entitlementRestClient.getAllEntitlements());
+ List<String> allEntitlements = entitlementRestClient.getAllEntitlements();
+ if (allEntitlements != null && !allEntitlements.isEmpty()) {
+ Collections.sort(allEntitlements);
+ }
+ ListModel<String> availableEntitlements = new ListModel<String>(allEntitlements);
entitlementsPalette = new Palette<String>("entitlementsPalette", selectedEntitlements, availableEntitlements,
new SelectChoiceRenderer(), 20, false);