From d408e72de6b31ec6e44a073beb47c067f09fea78 Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Wed, 12 Jul 2006 09:23:19 +0000
Subject: [PATCH] - pre-operation plugins are not called anymore when processing synchronization operations   for ADD,DELELTE and MODIFYDN as it was already the case for MODIFY operation   This is necessary to make sure that entries use the same unique ID everywhere.

---
 opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java b/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java
index 73fb910..5e32e45 100644
--- a/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java
+++ b/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java
@@ -398,6 +398,8 @@
    * Performs any necessary processing that should be done just before
    * the Directory Server performs the core processing for an add
    * operation.
+   * This method is not called when processing synchronization
+   * operations.
    *
    * @param  addOperation  The add operation to be processed.
    *
@@ -661,6 +663,8 @@
    * Performs any necessary processing that should be done just before
    * the Directory Server performs the core processing for a delete
    * operation.
+   * This method is not called when processing synchronization
+   * operations.
    *
    * @param  deleteOperation  The delete operation to be processed.
    *
@@ -840,6 +844,8 @@
    * the Directory Server performs the core processing for a modify
    * operation.
    *
+   * This method is not called when processing synchronization
+   * operations.
    * @param  modifyOperation  The modify operation to be processed.
    *
    * @return  Information about the result of the plugin processing.
@@ -927,6 +933,8 @@
    * Performs any necessary processing that should be done just before
    * the Directory Server performs the core processing for a modify DN
    * operation.
+   * This method is not called when processing synchronization
+   * operations.
    *
    * @param  modifyDNOperation  The modify DN operation to be
    *                            processed.

--
Gitblit v1.10.0