[Yanel-commits] rev 45236 - public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client

michi at wyona.com michi at wyona.com
Wed Oct 28 16:12:49 CET 2009


Author: michi
Date: 2009-10-28 16:12:48 +0100 (Wed, 28 Oct 2009)
New Revision: 45236

Modified:
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
Log:
search refactored but not fixed yet

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2009-10-28 15:12:21 UTC (rev 45235)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2009-10-28 15:12:48 UTC (rev 45236)
@@ -111,29 +111,28 @@
         searchTB.addKeyboardListener(
                 new KeyboardListenerAdapter() {
                     public void onKeyUp(Widget sender, char keyCode, int modifiers) {
-                        ListBox idlb = identitiesLBW.getListBox();
-                        ArrayList tmpUsers = new ArrayList();
-                        ArrayList tmpGroups = new ArrayList();
-                        idlb.clear();
-                        int itemCountU = identitiesAllUsers.length;
-                        for (int i = 0; i < itemCountU; i++) {
+                        //ListBox identitiesLB = identitiesLBW.getListBox();
+                        //identitiesLB.clear();
+
+                        ArrayList resultUsers = new ArrayList();
+                        for (int i = 0; i < identitiesAllUsers.length; i++) {
                             String itemText = identitiesAllUsers[i];
                             if (itemText.indexOf(searchTB.getText()) >= 0) {
-                                tmpUsers.add(itemText);
+                                resultUsers.add(itemText);
                             }
                         }
-                        int itemCountG = identitiesAllGroups.length;
-                        for (int i = 0; i < itemCountG; i++) {
+                        ArrayList resultGroups = new ArrayList();
+                        for (int i = 0; i < identitiesAllGroups.length; i++) {
                             String itemText = identitiesAllGroups[i];
                             if (itemText.indexOf(searchTB.getText()) >= 0) {
-                                tmpGroups.add(itemText);
+                                resultGroups.add(itemText);
                             }
                         }
                         
-                        String tmpUsersStr [] = new String [tmpUsers.size ()];
-                        tmpUsers.toArray(tmpUsersStr);
-                        String tmpGroupStr [] = new String [tmpGroups.size ()];
-                        tmpGroups.toArray(tmpGroupStr);
+                        String tmpUsersStr [] = new String [resultUsers.size()];
+                        resultUsers.toArray(tmpUsersStr);
+                        String tmpGroupStr [] = new String [resultGroups.size()];
+                        resultGroups.toArray(tmpGroupStr);
                         
                         identitiesLBW.set(visibleItemCount, tmpUsersStr, tmpGroupStr);
                         // filterList(list, filter.getText());
@@ -201,7 +200,7 @@
         saveButton.setStyleName("gwt-wyona-CancelButton");
         buttonHP.add(cancelButton);
 
-        vp.add(new Label("Wyona Access Control Policy (GWT) Editor version 1.0-dev-r45226"));
+        vp.add(new Label("Wyona Access Control Policy (GWT) Editor version 1.0-dev-r45233"));
         
 
         



More information about the Yanel-commits mailing list