From 59685c84348f8d71dc3bbd3513c5eb10cc738a8e Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 03 Nov 2006 16:39:22 +0000
Subject: [PATCH] Refactor DN and RDN classes and improve their test coverage.
---
opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java b/opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java
index 922bfe6..7b401b2 100644
--- a/opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java
+++ b/opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java
@@ -662,7 +662,7 @@
{
AddContext ctx = new AddContext(generateChangeNumber(addOperation),
Historical.getEntryUuid(addOperation),
- findEntryId(addOperation.getEntryDN().getParent()));
+ findEntryId(addOperation.getEntryDN().getParentDNInSuffix()));
addOperation.setAttachment(SYNCHROCONTEXT, ctx);
}
@@ -1491,13 +1491,7 @@
throw new Exception("operation parameters are invalid");
}
- RDN[] parentComponents = parentDN.getRDNComponents();
- RDN[] newComponents = new RDN[parentComponents.length+1];
- System.arraycopy(parentComponents, 0, newComponents, 1,
- parentComponents.length);
- newComponents[0] = newRDN;
-
- DN newDN = new DN(newComponents);
+ DN newDN = parentDN.concat(newRDN);
// get the current DN of this entry in the database.
DN currentDN = findEntryDN(entryUid);
--
Gitblit v1.10.0