From 2f4eaa2c06c9ca8079b3150699183259a87e820c Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 23 Mar 2015 10:21:31 +0000
Subject: [PATCH] ImportIDset.java: In addEntryID(), reject negative entryIDs, this makes expectations more explicit.

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java
index 7db706d..9be82e4 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportIDSet.java
@@ -31,6 +31,7 @@
 
 import org.forgerock.opendj.ldap.ByteSequence;
 import org.forgerock.opendj.ldap.ByteString;
+import org.forgerock.util.Reject;
 
 /**
  * This class manages the set of ID that are to be eventually added to an index
@@ -97,7 +98,8 @@
    */
   void addEntryID(long entryID)
   {
-    if ((entryID < 0)|| (isDefined() && size() + 1 > indexEntryLimitSize)) {
+    Reject.ifTrue(entryID < 0);
+    if (isDefined() && size() + 1 > indexEntryLimitSize) {
       entryIDSet = maintainCount ? newUndefinedSetWithSize(key, size() + 1) : newUndefinedSetWithKey(key);
     } else if (isDefined() || maintainCount) {
       entryIDSet.add(new EntryID(entryID));

--
Gitblit v1.10.0