From d491fe177f1740e7b5882569d51987a15662fc85 Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Thu, 12 Jul 2007 09:30:40 +0000
Subject: [PATCH] fix for 1887 : Define new interfaces used by the synchronization provider so that LocalBackend operations are not exposed
---
opends/src/server/org/opends/server/replication/protocol/ModifyDNMsg.java | 26 ++++++++++++++------------
1 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/protocol/ModifyDNMsg.java b/opends/src/server/org/opends/server/replication/protocol/ModifyDNMsg.java
index b4f9935..ddce8df 100644
--- a/opends/src/server/org/opends/server/replication/protocol/ModifyDNMsg.java
+++ b/opends/src/server/org/opends/server/replication/protocol/ModifyDNMsg.java
@@ -35,9 +35,10 @@
import org.opends.server.protocols.asn1.ASN1OctetString;
import org.opends.server.protocols.internal.InternalClientConnection;
import org.opends.server.replication.common.ChangeNumber;
+import org.opends.server.types.AbstractOperation;
import org.opends.server.types.DN;
import org.opends.server.types.DirectoryException;
-import org.opends.server.types.Operation;
+import org.opends.server.types.operation.PostOperationModifyDNOperation;
/**
* Message used to send Modify DN information.
@@ -53,22 +54,23 @@
/**
* construct a new Modify DN message.
*
- * @param op The operation to use for building the message
+ * @param operation The operation to use for building the message
*/
- public ModifyDNMsg(ModifyDNOperation op)
+ public ModifyDNMsg(PostOperationModifyDNOperation operation)
{
- super((OperationContext) op.getAttachment(SYNCHROCONTEXT),
- op.getRawEntryDN().stringValue());
+ super((OperationContext) operation.getAttachment(SYNCHROCONTEXT),
+ operation.getRawEntryDN().stringValue());
- ModifyDnContext ctx = (ModifyDnContext) op.getAttachment(SYNCHROCONTEXT);
+ ModifyDnContext ctx =
+ (ModifyDnContext) operation.getAttachment(SYNCHROCONTEXT);
newSuperiorId = ctx.getNewParentId();
- deleteOldRdn = op.deleteOldRDN();
- if (op.getRawNewSuperior() != null)
- newSuperior = op.getRawNewSuperior().stringValue();
+ deleteOldRdn = operation.deleteOldRDN();
+ if (operation.getRawNewSuperior() != null)
+ newSuperior = operation.getRawNewSuperior().stringValue();
else
newSuperior = null;
- newRDN = op.getRawNewRDN().stringValue();
+ newRDN = operation.getRawNewRDN().stringValue();
}
/**
@@ -148,8 +150,8 @@
* {@inheritDoc}
*/
@Override
- public Operation createOperation(InternalClientConnection connection,
- String newDn)
+ public AbstractOperation createOperation(
+ InternalClientConnection connection, String newDn)
{
ModifyDNOperation moddn = new ModifyDNOperation(connection,
InternalClientConnection.nextOperationID(),
--
Gitblit v1.10.0