From d6b296f5b3549079495ff902803d629dbbcb85b5 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 19 Aug 2016 13:36:19 +0000
Subject: [PATCH] installer, dsreplication, uninstaller: use HostPort

---
 opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/InstallerHelper.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/InstallerHelper.java b/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/InstallerHelper.java
index 4435a35..cb0f7a7 100644
--- a/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/InstallerHelper.java
+++ b/opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/InstallerHelper.java
@@ -22,6 +22,7 @@
 import static org.opends.messages.QuickSetupMessages.*;
 import static org.opends.quicksetup.Installation.*;
 import static org.opends.server.types.ExistingFileBehavior.*;
+import static org.opends.server.types.HostPort.*;
 
 import java.io.BufferedReader;
 import java.io.BufferedWriter;
@@ -78,6 +79,7 @@
 import org.opends.server.tools.ConfigureDS;
 import org.opends.server.tools.ConfigureWindowsService;
 import org.opends.server.tools.JavaPropertiesTool;
+import org.opends.server.types.HostPort;
 import org.opends.server.types.LDIFExportConfig;
 import org.opends.server.types.OpenDsException;
 import org.opends.server.util.LDIFException;
@@ -371,7 +373,7 @@
    * @return a ConfiguredReplication object describing what has been configured.
    */
   public ConfiguredReplication configureReplication(
-      ConnectionWrapper conn, Map<DN, Set<String>> replicationServers,
+      ConnectionWrapper conn, Map<DN, Set<HostPort>> replicationServers,
       int replicationPort, boolean useSecureReplication, Set<Integer> usedReplicationServerIds,
       Set<Integer> usedServerIds)
   throws ApplicationException
@@ -476,9 +478,9 @@
         servers = new HashSet<>();
       }
       Set<String> oldServers = new HashSet<>(servers);
-      for (Set<String> rs : replicationServers.values())
+      for (Set<HostPort> rs : replicationServers.values())
       {
-        servers.addAll(rs);
+        servers.addAll(toLowerCaseStrings(rs));
       }
 
       replicationServer.setReplicationServer(servers);
@@ -535,15 +537,13 @@
         {
           oldServers = new TreeSet<>();
         }
-        servers = replicationServers.get(dn);
+        servers = toLowerCaseStrings(replicationServers.get(dn));
         domain.setReplicationServer(servers);
         usedServerIds.add(domain.getServerId());
 
         domain.commit();
         Set<String> addedServers = intersect(servers, oldServers);
-        ConfiguredDomain domainConf = new ConfiguredDomain(domainName,
-            isCreated, addedServers);
-        domainsConf.add(domainConf);
+        domainsConf.add(new ConfiguredDomain(domainName, isCreated, addedServers));
       }
       return new ConfiguredReplication(synchProviderCreated,
           synchProviderEnabled, replicationServerCreated,

--
Gitblit v1.10.0