From 377b2709c64b32fe93905b466482216c2cc0581c Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 19 Mar 2014 16:30:32 +0000
Subject: [PATCH] OPENDJ-1368 (CR-3232) Remove AttributeValue

---
 opendj3-server-dev/src/server/org/opends/server/authorization/dseecompat/UserDN.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/authorization/dseecompat/UserDN.java b/opendj3-server-dev/src/server/org/opends/server/authorization/dseecompat/UserDN.java
index 84564a3..e299cc8 100644
--- a/opendj3-server-dev/src/server/org/opends/server/authorization/dseecompat/UserDN.java
+++ b/opendj3-server-dev/src/server/org/opends/server/authorization/dseecompat/UserDN.java
@@ -31,6 +31,7 @@
 import java.util.List;
 
 import org.forgerock.i18n.LocalizableMessage;
+import org.forgerock.opendj.ldap.ByteString;
 import org.forgerock.opendj.ldap.SearchScope;
 import org.opends.server.core.DirectoryServer;
 import org.opends.server.types.*;
@@ -346,7 +347,7 @@
      * TODO Evaluate making this method more efficient.
      *
      * The evalDNEntryAttr method isn't as efficient as it could be.  It would
-     * probably be faster to to convert the clientDN to an AttributeValue and
+     * probably be faster to to convert the clientDN to an ByteString and
      * see if the entry has that value than to decode each value as a DN and
      * see if it matches the clientDN.
      */
@@ -363,9 +364,9 @@
                                            AttributeType attrType) {
         EnumEvalResult matched= EnumEvalResult.FALSE;
         List<Attribute> attrs =  e.getAttribute(attrType);
-        for(AttributeValue v : attrs.get(0)) {
+        for(ByteString v : attrs.get(0)) {
             try {
-                DN dn=DN.valueOf(v.getValue().toString());
+                DN dn = DN.valueOf(v.toString());
                 if(dn.equals(clientDN)) {
                     matched=EnumEvalResult.TRUE;
                     break;

--
Gitblit v1.10.0