From cde770e0509bc0815cc1928d6e3e2f271f27efb4 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Thu, 05 Oct 2006 21:41:00 +0000
Subject: [PATCH] change adds map from HashMap to TreeMap so they will be retreived in sorted order

---
 opendj-sdk/opends/src/server/org/opends/server/tools/LDIFModify.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/LDIFModify.java b/opendj-sdk/opends/src/server/org/opends/server/tools/LDIFModify.java
index 732d01f..f17f074 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/LDIFModify.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/LDIFModify.java
@@ -35,6 +35,7 @@
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
+import java.util.TreeMap;
 
 import org.opends.server.config.ConfigFileHandler;
 import org.opends.server.core.DirectoryServer;
@@ -44,6 +45,7 @@
 import org.opends.server.types.Attribute;
 import org.opends.server.types.AttributeType;
 import org.opends.server.types.AttributeValue;
+import org.opends.server.types.DNComparator;
 import org.opends.server.types.DirectoryException;
 import org.opends.server.types.DN;
 import org.opends.server.types.Entry;
@@ -124,8 +126,10 @@
          throws IOException, LDIFException
   {
     // Read the changes into memory.
-    HashMap<DN,AddChangeRecordEntry> adds =
-         new HashMap<DN,AddChangeRecordEntry>();
+      DNComparator comparator = new DNComparator();
+      TreeMap<DN,AddChangeRecordEntry> adds = 
+          new TreeMap<DN,AddChangeRecordEntry>(comparator);
+      
     HashMap<DN,DeleteChangeRecordEntry> deletes =
          new HashMap<DN,DeleteChangeRecordEntry>();
     HashMap<DN,LinkedList<Modification>> modifications =

--
Gitblit v1.10.0