From 9b1958e8f547559005ebd206db144e321976e17d Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 09 Aug 2016 11:07:24 +0000
Subject: [PATCH] dsreplication: code cleanup

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationUserData.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationUserData.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationUserData.java
index 037fdaf..f7e1714 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationUserData.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationUserData.java
@@ -86,4 +86,29 @@
     this.baseDNs.clear();
     this.baseDNs.addAll(baseDNs);
   }
+
+  /**
+   * Adds the provided base DN to the base DNs to replicate if not already present.
+   *
+   * @param baseDN
+   *          the new base DN to replicate.
+   */
+  public void addBaseDN(DN baseDN)
+  {
+    if (!baseDNs.contains(baseDN))
+    {
+      baseDNs.add(baseDN);
+    }
+  }
+
+  @Override
+  public String toString()
+  {
+    return "ReplicationUserData(" + fieldsToString() + ")";
+  }
+
+  String fieldsToString()
+  {
+    return "baseDNs=" + baseDNs + ", adminUid=" + adminUid + ", adminPwd=" + adminPwd;
+  }
 }

--
Gitblit v1.10.0