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