You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2006/09/14 17:07:44 UTC

svn commit: r443380 - /directory/branches/apacheds/1.0/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/gui/PartitionFrame.java

Author: akarasulu
Date: Thu Sep 14 08:07:43 2006
New Revision: 443380

URL: http://svn.apache.org/viewvc?view=rev&rev=443380
Log:
fixing some menus so they use attribute names instead of OIDs

Modified:
    directory/branches/apacheds/1.0/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/gui/PartitionFrame.java

Modified: directory/branches/apacheds/1.0/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/gui/PartitionFrame.java
URL: http://svn.apache.org/viewvc/directory/branches/apacheds/1.0/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/gui/PartitionFrame.java?view=diff&rev=443380&r1=443379&r2=443380
==============================================================================
--- directory/branches/apacheds/1.0/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/gui/PartitionFrame.java (original)
+++ directory/branches/apacheds/1.0/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/gui/PartitionFrame.java Thu Sep 14 08:07:43 2006
@@ -64,6 +64,7 @@
 
 import org.apache.directory.server.core.partition.impl.btree.BTreePartition;
 import org.apache.directory.server.core.partition.impl.btree.Index;
+import org.apache.directory.server.core.partition.impl.btree.IndexNotFoundException;
 import org.apache.directory.server.core.partition.impl.btree.IndexRecord;
 import org.apache.directory.server.core.partition.impl.btree.SearchEngine;
 
@@ -828,11 +829,21 @@
         while ( list.hasNext() )
         {
             String idx = ( String ) list.next();
+            Index index = null;
+            try
+            {
+                index = partition.getSystemIndex( idx );
+            }
+            catch ( IndexNotFoundException e )
+            {
+                e.printStackTrace();
+            }
+            
             item = new JMenuItem();
             item.setBackground( new java.awt.Color( 205, 205, 205 ) );
             indices.add( item );
-            item.setText( idx );
-            item.setActionCommand( idx );
+            item.setText( index.getAttribute().getName() );
+            item.setActionCommand( index.getAttribute().getName() );
             item.addActionListener( listener );
         }
 
@@ -841,10 +852,20 @@
         while ( list.hasNext() )
         {
             String idx = ( String ) list.next();
+            Index index = null;
+            try
+            {
+                index = partition.getUserIndex( idx );
+            }
+            catch ( IndexNotFoundException e )
+            {
+                e.printStackTrace();
+            }
+            
             item = new JMenuItem();
             item.setBackground( new java.awt.Color( 205, 205, 205 ) );
             indices.add( item );
-            item.setText( idx );
+            item.setText( index.getAttribute().getName() );
             item.setActionCommand( idx );
             item.addActionListener( listener );
         }