From 3e7100797afc9068d10990f57b46e868ff812966 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 28 Oct 2016 14:18:44 +0000
Subject: [PATCH] Use the new Entry.parseAttribute() method

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java
index 6a127cc..fa57322 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/dsreplication/ReplicationCliMain.java
@@ -1345,20 +1345,20 @@
         }
         sr = entryReader.readEntry();
       }
-
-      String newStartCSN = firstValueAsString(sr, "replicationCSN");
+      String newStartCSN = sr.parseAttribute("replicationCSN").asString();
       if (newStartCSN == null)
       {
         errPrintln(ERROR_RESET_CHANGE_NUMBER_NO_CSN_FOUND.get(newStartCN, uData.getSourceHostPort()));
         return ERROR_RESET_CHANGE_NUMBER_NO_CSN;
       }
-      String targetDN = firstValueAsString(sr, "targetDN");
+      DN targetDN;
       DN targetBaseDN = DN.rootDN();
       try
       {
+        targetDN = sr.parseAttribute("targetDN").asDN();
         for (DN dn : getCommonSuffixes(connSource, connDest, SuffixRelationType.REPLICATED))
         {
-          if (DN.valueOf(targetDN).isSubordinateOrEqualTo(dn) && dn.isSubordinateOrEqualTo(targetBaseDN))
+          if (targetDN.isSubordinateOrEqualTo(dn) && dn.isSubordinateOrEqualTo(targetBaseDN))
           {
             targetBaseDN = dn;
           }
@@ -1399,7 +1399,7 @@
     {
       SearchResultEntry sr =
           conn.getConnection().searchSingleEntry("", BASE_OBJECT, "objectclass=*", "lastChangeNumber");
-      return firstValueAsString(sr, "lastChangeNumber");
+      return sr.parseAttribute("lastChangeNumber").asString();
     }
     catch (LdapException e)
     {

--
Gitblit v1.10.0