From ce22e7ed1c95b7a2b18e29eeb67d4d5d43aefa84 Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Tue, 18 Mar 2008 22:44:58 +0000
Subject: [PATCH] With this refactoring:

---
 opendj-sdk/opends/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java b/opendj-sdk/opends/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java
index 98f382a..e38a507 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java
@@ -51,10 +51,7 @@
 import org.opends.server.api.Backend;
 import org.opends.server.api.DirectoryThread;
 import org.opends.server.api.ServerShutdownListener;
-import org.opends.server.api.plugin.DirectoryServerPlugin;
-import org.opends.server.api.plugin.PluginType;
-import org.opends.server.api.plugin.PostOperationPluginResult;
-import org.opends.server.api.plugin.SubordinateModifyDNPluginResult;
+import org.opends.server.api.plugin.*;
 import org.opends.server.config.ConfigException;
 import org.opends.server.core.DirectoryServer;
 import org.opends.server.core.ModifyOperation;
@@ -377,7 +374,7 @@
    * {@inheritDoc}
    */
   @SuppressWarnings("unchecked")
-  public PostOperationPluginResult
+  public PluginResult.PostOperation
          doPostOperation(PostOperationModifyDNOperation
           modifyDNOperation)
   {
@@ -385,7 +382,7 @@
     // nothing changed.
     if (modifyDNOperation.getResultCode() != ResultCode.SUCCESS)
     {
-      return PostOperationPluginResult.SUCCESS;
+      return PluginResult.PostOperation.continueOperationProcessing();
     }
 
     if (modifyDNOperation.getNewSuperior() == null)
@@ -406,7 +403,7 @@
       processModifyDN(modDNmap, (interval != 0));
     }
 
-    return PostOperationPluginResult.SUCCESS;
+    return PluginResult.PostOperation.continueOperationProcessing();
   }
 
 
@@ -414,25 +411,25 @@
   /**
    * {@inheritDoc}
    */
-  public PostOperationPluginResult doPostOperation(
+  public PluginResult.PostOperation doPostOperation(
               PostOperationDeleteOperation deleteOperation)
   {
     // If the operation itself failed, then we don't need to do anything because
     // nothing changed.
     if (deleteOperation.getResultCode() != ResultCode.SUCCESS)
     {
-      return PostOperationPluginResult.SUCCESS;
+      return PluginResult.PostOperation.continueOperationProcessing();
     }
 
     processDelete(deleteOperation.getEntryDN(), (interval != 0));
-    return  PostOperationPluginResult.SUCCESS;
+    return PluginResult.PostOperation.continueOperationProcessing();
   }
 
   /**
    * {@inheritDoc}
    */
   @SuppressWarnings("unchecked")
-  public SubordinateModifyDNPluginResult processSubordinateModifyDN(
+  public PluginResult.SubordinateModifyDN processSubordinateModifyDN(
           SubordinateModifyDNOperation modifyDNOperation, Entry oldEntry,
           Entry newEntry, List<Modification> modifications)
   {
@@ -448,7 +445,7 @@
       modifyDNOperation.setAttachment(MODIFYDN_DNS, modDNmap);
     }
     modDNmap.put(oldEntry.getDN(), newEntry.getDN());
-    return SubordinateModifyDNPluginResult.SUCCESS;
+    return PluginResult.SubordinateModifyDN.continueOperationProcessing();
   }
 
 

--
Gitblit v1.10.0