From 18320d54c115617483a0912b496cdcc3ecd78b19 Mon Sep 17 00:00:00 2001 From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com> Date: Mon, 17 Feb 2014 14:52:00 +0000 Subject: [PATCH] OPENDJ-1308 Migrate schema support --- opendj3-server-dev/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) diff --git a/opendj3-server-dev/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java b/opendj3-server-dev/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java index 6e50d2c..727b511 100644 --- a/opendj3-server-dev/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java +++ b/opendj3-server-dev/src/server/org/opends/server/plugins/ReferentialIntegrityPlugin.java @@ -27,11 +27,6 @@ */ package org.opends.server.plugins; - - -import java.util.Iterator; -import org.opends.server.types.operation.PreOperationAddOperation; -import org.opends.server.types.operation.PreOperationModifyOperation; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; @@ -41,6 +36,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; +import java.util.Iterator; import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.LinkedList; @@ -49,34 +45,36 @@ import java.util.Set; import org.forgerock.i18n.LocalizableMessage; -import org.opends.server.admin.std.server.ReferentialIntegrityPluginCfg; -import org.opends.server.admin.std.server.PluginCfg; -import org.opends.server.admin.std.meta.PluginCfgDefn; +import org.forgerock.i18n.slf4j.LocalizedLogger; +import org.forgerock.opendj.ldap.SearchScope; import org.opends.server.admin.server.ConfigurationChangeListener; -import org.opends.server.admin.std.meta.ReferentialIntegrityPluginCfgDefn - .CheckReferencesScopeCriteria; +import org.opends.server.admin.std.meta.PluginCfgDefn; +import org.opends.server.admin.std.meta.ReferentialIntegrityPluginCfgDefn.CheckReferencesScopeCriteria; +import org.opends.server.admin.std.server.PluginCfg; +import org.opends.server.admin.std.server.ReferentialIntegrityPluginCfg; import org.opends.server.api.Backend; import org.opends.server.api.DirectoryThread; import org.opends.server.api.ServerShutdownListener; -import org.opends.server.api.plugin.*; +import org.opends.server.api.plugin.DirectoryServerPlugin; +import org.opends.server.api.plugin.PluginResult; +import org.opends.server.api.plugin.PluginType; import org.opends.server.config.ConfigException; import org.opends.server.core.DeleteOperation; import org.opends.server.core.DirectoryServer; import org.opends.server.core.ModifyOperation; -import org.forgerock.i18n.slf4j.LocalizedLogger; import org.opends.server.protocols.internal.InternalClientConnection; import org.opends.server.protocols.internal.InternalSearchOperation; import org.opends.server.types.*; import org.opends.server.types.operation.SubordinateModifyDNOperation; import org.opends.server.types.operation.PostOperationModifyDNOperation; import org.opends.server.types.operation.PostOperationDeleteOperation; +import org.opends.server.types.operation.PreOperationAddOperation; +import org.opends.server.types.operation.PreOperationModifyOperation; import static org.opends.messages.PluginMessages.*; import static org.opends.server.schema.SchemaConstants.*; import static org.opends.server.util.StaticUtils.*; - - /** * This class implements a Directory Server post operation plugin that performs * Referential Integrity processing on successful delete and modify DN -- Gitblit v1.10.0