From 2dece15900c587dcc5fcfaf35c2acdbfb026de1f Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Fri, 14 Mar 2014 15:06:25 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1308 Migrate schema support

---
 opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/MatchingRulePanel.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/MatchingRulePanel.java b/opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/MatchingRulePanel.java
index 1444528..a1e845a 100644
--- a/opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/MatchingRulePanel.java
+++ b/opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/MatchingRulePanel.java
@@ -273,19 +273,20 @@
   static LocalizableMessage getTypeValue(MatchingRule matchingRule)
   {
     LocalizableMessage text;
-    if (matchingRule instanceof EqualityMatchingRule)
+    String matchingRuleName = matchingRule.getClass().getSimpleName().toLowerCase();
+    if (matchingRuleName.contains("equality"))
     {
       text = INFO_CTRL_PANEL_INDEX_EQUALITY.get();
     }
-    else if (matchingRule instanceof OrderingMatchingRule)
+    else if (matchingRuleName.contains("ordering"))
     {
       text = INFO_CTRL_PANEL_INDEX_ORDERING.get();
     }
-    else if (matchingRule instanceof SubstringMatchingRule)
+    else if (matchingRuleName.contains("substring"))
     {
       text = INFO_CTRL_PANEL_INDEX_SUBSTRING.get();
     }
-    else if (matchingRule instanceof ApproximateMatchingRule)
+    else if (matchingRuleName.contains("approximate"))
     {
       text = INFO_CTRL_PANEL_INDEX_APPROXIMATE.get();
     }

--
Gitblit v1.10.0