From 68abf38e0b76422555852f16d5931f429dc74561 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 07 Mar 2016 15:04:03 +0000
Subject: [PATCH] OPENDJ-1342 Migrate AVA, RDN, and DN classes: replaced calls to DN.rdn(int) and DN(RDN[])

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DnKeyFormat.java |    9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DnKeyFormat.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DnKeyFormat.java
index b650f79..25cfb62 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DnKeyFormat.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DnKeyFormat.java
@@ -73,14 +73,7 @@
    */
   static ByteString dnToDNKey(DN dn, int prefixRDNs)
   {
-    final ByteStringBuilder builder = new ByteStringBuilder(128);
-    final int startSize = dn.size() - prefixRDNs - 1;
-    for (int i = startSize; i >= 0; i--)
-    {
-        builder.appendByte(NORMALIZED_RDN_SEPARATOR);
-        dn.rdn(i).toNormalizedByteString(builder);
-    }
-    return builder.toByteString();
+    return dn.localName(dn.size() - prefixRDNs).toNormalizedByteString();
   }
 
   /**

--
Gitblit v1.10.0