From ead731ef84bdb9063e51da276272c235afa955dc Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 05 Jan 2015 15:11:11 +0000
Subject: [PATCH] DraftCNData.java: In the constructor, directly accept a DN instead of a String + changed client code in DraftCNDB.

---
 opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/DraftCNData.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/DraftCNData.java b/opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/DraftCNData.java
index 0abdddc..4eb3848 100644
--- a/opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/DraftCNData.java
+++ b/opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/DraftCNData.java
@@ -22,31 +22,30 @@
  *
  *
  *      Copyright 2009 Sun Microsystems, Inc.
- *      Portions Copyright 2010-2014 ForgeRock AS.
+ *      Portions Copyright 2010-2015 ForgeRock AS.
  */
 package org.opends.server.replication.server.changelog.je;
 
+import static org.opends.server.util.StaticUtils.*;
+
 import java.io.UnsupportedEncodingException;
 
 import org.forgerock.i18n.LocalizableMessage;
 import org.opends.server.replication.common.CSN;
-import org.opends.server.replication.server.changelog.api.*;
+import org.opends.server.replication.server.changelog.api.ChangeNumberIndexRecord;
+import org.opends.server.replication.server.changelog.api.ChangelogException;
 import org.opends.server.types.DN;
 import org.opends.server.types.DirectoryException;
 
 import com.sleepycat.je.DatabaseEntry;
 
-import static org.opends.server.util.StaticUtils.*;
-
 /**
- * SuperClass of DatabaseEntry used for data stored in the DraftCNDB.
+ * Subclass of DatabaseEntry used for data stored in the DraftCNDB.
  */
 public class DraftCNData extends DatabaseEntry
 {
   private static final String FIELD_SEPARATOR = "!";
-
   private static final String EMPTY_STRING_PREVIOUS_COOKIE = "";
-
   private static final long serialVersionUID = 1L;
 
   private long changeNumber;
@@ -62,7 +61,7 @@
    * @param csn
    *          The replication CSN
    */
-  public DraftCNData(long changeNumber, String baseDN, CSN csn)
+  public DraftCNData(long changeNumber, DN baseDN, CSN csn)
   {
     this.changeNumber = changeNumber;
     // Although the previous cookie is not used any more, we need

--
Gitblit v1.10.0