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