From 5c3196a7dc35588f22aa086e4e5cf6a563ec0de0 Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Wed, 08 Nov 2006 20:19:03 +0000
Subject: [PATCH] This fix removes the static nextId property as well as the getters and setters for it out of the EntryID class. The nextId property is now a non static property in the RootContainer class. Each RootContainer is responsible for keeping track of the next ID and assigning new entry IDs to all entries in its EntryContainers. 

---
 opends/src/server/org/opends/server/backends/jeb/EntryIDSet.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/EntryIDSet.java b/opends/src/server/org/opends/server/backends/jeb/EntryIDSet.java
index 4721d14..267f7e3 100644
--- a/opends/src/server/org/opends/server/backends/jeb/EntryIDSet.java
+++ b/opends/src/server/org/opends/server/backends/jeb/EntryIDSet.java
@@ -598,7 +598,7 @@
   }
 
   /**
-   * Create an iterator over the set, or over the entire database
+   * Create an iterator over the set or an empty iterator
    * if the set is not defined.
    *
    * @return An EntryID iterator.
@@ -608,7 +608,7 @@
     if (values == null)
     {
       // The set is not defined.
-      return new IndexIteratorAllIds();
+      return new IDSetIterator(new long[0]);
     }
     else
     {

--
Gitblit v1.10.0