From 7d508e62432faaf1e529d83dbc6aa5ec4bf284d0 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Mon, 03 Sep 2007 07:51:16 +0000
Subject: [PATCH] Add some log messages in the initialization code.

---
 opends/src/quicksetup/org/opends/quicksetup/installer/SuffixesToReplicateOptions.java |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/SuffixesToReplicateOptions.java b/opends/src/quicksetup/org/opends/quicksetup/installer/SuffixesToReplicateOptions.java
index d5b543b..88a553b 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/SuffixesToReplicateOptions.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/SuffixesToReplicateOptions.java
@@ -28,7 +28,7 @@
 
 package org.opends.quicksetup.installer;
 
-import java.util.HashSet;
+import java.util.LinkedHashSet;
 import java.util.Set;
 
 import org.opends.admin.ads.SuffixDescriptor;
@@ -86,13 +86,13 @@
     {
     case REPLICATE_WITH_EXISTING_SUFFIXES:
       Set s = (Set)args[0];
-      availableSuffixes = new HashSet<SuffixDescriptor>();
+      availableSuffixes = new LinkedHashSet<SuffixDescriptor>();
       for (Object o: s)
       {
         availableSuffixes.add((SuffixDescriptor)o);
       }
       s = (Set)args[1];
-      suffixesToReplicate = new HashSet<SuffixDescriptor>();
+      suffixesToReplicate = new LinkedHashSet<SuffixDescriptor>();
       for (Object o: s)
       {
         suffixesToReplicate.add((SuffixDescriptor)o);
@@ -104,13 +104,13 @@
       if ((args != null) && (args.length > 0))
       {
         s = (Set)args[0];
-        availableSuffixes = new HashSet<SuffixDescriptor>();
+        availableSuffixes = new LinkedHashSet<SuffixDescriptor>();
         for (Object o: s)
         {
           availableSuffixes.add((SuffixDescriptor)o);
         }
         s = (Set)args[1];
-        suffixesToReplicate = new HashSet<SuffixDescriptor>();
+        suffixesToReplicate = new LinkedHashSet<SuffixDescriptor>();
         for (Object o: s)
         {
           suffixesToReplicate.add((SuffixDescriptor)o);
@@ -138,7 +138,10 @@
    */
   public Set<SuffixDescriptor> getAvailableSuffixes()
   {
-    return availableSuffixes;
+    LinkedHashSet<SuffixDescriptor> copy =
+      new LinkedHashSet<SuffixDescriptor>();
+    copy.addAll(availableSuffixes);
+    return copy;
   }
 
   /**
@@ -149,7 +152,10 @@
    */
   public Set<SuffixDescriptor> getSuffixes()
   {
-    return suffixesToReplicate;
+    LinkedHashSet<SuffixDescriptor> copy =
+      new LinkedHashSet<SuffixDescriptor>();
+    copy.addAll(suffixesToReplicate);
+    return copy;
   }
 }
 

--
Gitblit v1.10.0