From 9ff093de3e9f067d08bcc6d3134121128974a681 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 11 Apr 2014 13:47:56 +0000
Subject: [PATCH] OPENDJ-1308 Migrate schema support
---
opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2CIndexer.java | 41 ++++++++---------------------------------
1 files changed, 8 insertions(+), 33 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2CIndexer.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2CIndexer.java
index 4c2d6e5..11b4295 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2CIndexer.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/ID2CIndexer.java
@@ -29,6 +29,7 @@
import java.util.*;
import org.forgerock.opendj.ldap.ByteString;
+import org.forgerock.opendj.ldap.spi.IndexingOptions;
import org.opends.server.types.Entry;
import org.opends.server.types.Modification;
@@ -47,25 +48,16 @@
// No implementation required.
}
- /**
- * Get a string representation of this object. The returned value is
- * used to name an index created using this object.
- * @return A string representation of this object.
- */
+ /** {@inheritDoc} */
@Override
public String toString()
{
return "id2children";
}
- /**
- * Generate the set of index keys for an entry.
- *
- * @param entry The entry.
- * @param addKeys The set into which the generated keys will be inserted.
- */
+ /** {@inheritDoc} */
@Override
- public void indexEntry(Entry entry, Set<ByteString> addKeys)
+ public void indexEntry(Entry entry, Set<ByteString> addKeys, IndexingOptions options)
{
// The superior entry IDs are in the entry attachment.
ArrayList<EntryID> ids = (ArrayList<EntryID>) entry.getAttachment();
@@ -82,36 +74,19 @@
}
}
- /**
- * Generate the set of index keys to be added and the set of index keys
- * to be deleted for an entry that has been replaced.
- *
- * @param oldEntry The original entry contents.
- * @param newEntry The new entry contents.
- * @param modifiedKeys The map into which the modified keys will be inserted.
- */
+ /** {@inheritDoc} */
@Override
public void replaceEntry(Entry oldEntry, Entry newEntry,
- Map<ByteString, Boolean> modifiedKeys)
+ Map<ByteString, Boolean> modifiedKeys, IndexingOptions options)
{
// Nothing to do.
}
-
-
- /**
- * Generate the set of index keys to be added and the set of index keys
- * to be deleted for an entry that was modified.
- *
- * @param oldEntry The original entry contents.
- * @param newEntry The new entry contents.
- * @param mods The set of modifications that were applied to the entry.
- * @param modifiedKeys The map into which the modified keys will be inserted.
- */
+ /** {@inheritDoc} */
@Override
public void modifyEntry(Entry oldEntry, Entry newEntry,
List<Modification> mods,
- Map<ByteString, Boolean> modifiedKeys)
+ Map<ByteString, Boolean> modifiedKeys, IndexingOptions options)
{
// Nothing to do.
}
--
Gitblit v1.10.0