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/protocols/ldap/LDAPAttribute.java |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/protocols/ldap/LDAPAttribute.java b/opendj3-server-dev/src/server/org/opends/server/protocols/ldap/LDAPAttribute.java
index eea04d8..1b3727c 100644
--- a/opendj3-server-dev/src/server/org/opends/server/protocols/ldap/LDAPAttribute.java
+++ b/opendj3-server-dev/src/server/org/opends/server/protocols/ldap/LDAPAttribute.java
@@ -170,9 +170,9 @@
       values = new ArrayList<ByteString>(attribute.size());
     }
 
-    for (AttributeValue v : attribute)
+    for (ByteString v : attribute)
     {
-      values.add(v.getValue());
+      values.add(v);
     }
   }
 
@@ -261,11 +261,9 @@
       builder = new AttributeBuilder(attributeType);
     }
 
-    AttributeType attrType = builder.getAttributeType();
     for (ByteString value : values)
     {
-      if (!builder.add(
-          AttributeValues.create(attrType, value)))
+      if (!builder.add(value))
       {
         LocalizableMessage message =
             ERR_LDAP_ATTRIBUTE_DUPLICATE_VALUES.get(attributeType);

--
Gitblit v1.10.0