From 866cc640d33ce92abbd907d35d4c1b62f2328959 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Fri, 17 Apr 2015 08:54:07 +0000
Subject: [PATCH] OPENDJ-1929 Create an IndexTypeDescriptor

---
 opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/IndexDescriptor.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/IndexDescriptor.java b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/IndexDescriptor.java
index 361ea6b..22fb8be 100644
--- a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/IndexDescriptor.java
+++ b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/IndexDescriptor.java
@@ -27,10 +27,10 @@
 
 package org.opends.guitools.controlpanel.datamodel;
 
+import java.util.Set;
 import java.util.SortedSet;
 import java.util.TreeSet;
 
-import org.opends.server.admin.std.meta.LocalDBIndexCfgDefn.IndexType;
 import org.opends.server.types.AttributeType;
 
 /**
@@ -42,7 +42,7 @@
 
   private static final String[] DATABASE_INDEXES = new String[] {"dn2id", "id2children", "id2subtree"};
 
-  private final SortedSet<IndexType> types = new TreeSet<IndexType>();
+  private final SortedSet<IndexTypeDescriptor> types = new TreeSet<IndexTypeDescriptor>();
   private final boolean isDatabaseIndex;
   private final int entryLimit;
   private final AttributeType attr;
@@ -64,7 +64,7 @@
    */
   public IndexDescriptor(String name, AttributeType attr,
       BackendDescriptor backend,
-      SortedSet<IndexType> types, int entryLimit)
+      Set<IndexTypeDescriptor> types, int entryLimit)
   {
     super(name, backend);
     this.attr = attr;
@@ -101,9 +101,9 @@
    *
    * @return the type of indexes (equality, substring, etc.).
    */
-  public SortedSet<IndexType> getTypes()
+  public SortedSet<IndexTypeDescriptor> getTypes()
   {
-    return new TreeSet<IndexType>(types);
+    return new TreeSet<IndexTypeDescriptor>(types);
   }
 
   /**
@@ -178,7 +178,7 @@
   protected void recalculateHashCode()
   {
     final StringBuilder sb = new StringBuilder();
-    for (final IndexType t : types)
+    for (final IndexTypeDescriptor t : types)
     {
       sb.append(t).append(",");
     }
@@ -188,4 +188,5 @@
     }
     hashCode = (getName()+sb+entryLimit).hashCode();
   }
+
 }

--
Gitblit v1.10.0