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