From 640ac743fe38377eca4dba3cbd83adaa42853bb0 Mon Sep 17 00:00:00 2001 From: Nicolas Capponi <nicolas.capponi@forgerock.com> Date: Wed, 01 Oct 2014 11:40:53 +0000 Subject: [PATCH] OPENDJ-1308 Migrate schema support - Matching Rules --- opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java b/opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java index f154519..e4382c7 100644 --- a/opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java +++ b/opendj3-server-dev/src/server/org/opends/server/schema/CollationMatchingRuleFactory.java @@ -29,19 +29,41 @@ import java.nio.CharBuffer; import java.text.CollationKey; import java.text.Collator; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.LinkedList; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Set; +import java.util.SortedSet; +import java.util.TreeSet; import org.forgerock.i18n.LocalizableMessage; import org.forgerock.i18n.slf4j.LocalizedLogger; import org.forgerock.opendj.config.server.ConfigException; -import org.forgerock.opendj.ldap.*; +import org.forgerock.opendj.ldap.ByteSequence; +import org.forgerock.opendj.ldap.ByteString; +import org.forgerock.opendj.ldap.ByteStringBuilder; +import org.forgerock.opendj.ldap.ConditionResult; +import org.forgerock.opendj.ldap.DecodeException; +import org.forgerock.opendj.ldap.ResultCode; import org.forgerock.opendj.ldap.schema.Schema; import org.forgerock.opendj.ldap.spi.IndexQueryFactory; import org.forgerock.opendj.ldap.spi.IndexingOptions; import org.opends.server.admin.server.ConfigurationChangeListener; import org.opends.server.admin.std.meta.CollationMatchingRuleCfgDefn.MatchingRuleType; import org.opends.server.admin.std.server.CollationMatchingRuleCfg; -import org.opends.server.api.*; +import org.opends.server.api.AbstractMatchingRule; +import org.opends.server.api.ExtensibleIndexer; +import org.opends.server.api.ExtensibleMatchingRule; +import org.opends.server.api.MatchingRule; +import org.opends.server.api.MatchingRuleFactory; +import org.opends.server.api.OrderingMatchingRule; import org.opends.server.core.DirectoryServer; import org.opends.server.types.ConfigChangeResult; import org.opends.server.types.DirectoryException; -- Gitblit v1.10.0