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/backends/task/Task.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/task/Task.java b/opendj3-server-dev/src/server/org/opends/server/backends/task/Task.java
index 8a1095d..a6dc569 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/task/Task.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/task/Task.java
@@ -42,6 +42,7 @@
 
 import org.forgerock.i18n.LocalizableMessage;
 import org.forgerock.i18n.slf4j.LocalizedLogger;
+import org.forgerock.opendj.ldap.ByteString;
 import org.forgerock.opendj.ldap.ModificationType;
 import org.opends.messages.Severity;
 import org.opends.server.core.DirectoryServer;
@@ -383,7 +384,7 @@
       throw new InitializationException(ERR_TASK_MULTIPLE_ATTRS_FOR_TYPE.get(attributeName, taskEntry.getName()));
     }
 
-    Iterator<AttributeValue> iterator = attrList.get(0).iterator();
+    Iterator<ByteString> iterator = attrList.get(0).iterator();
     if (! iterator.hasNext())
     {
       if (isRequired)
@@ -396,13 +397,12 @@
       }
     }
 
-    AttributeValue value = iterator.next();
+    ByteString value = iterator.next();
     if (iterator.hasNext())
     {
       throw new InitializationException(ERR_TASK_MULTIPLE_VALUES_FOR_ATTR.get(attributeName, taskEntry.getName()));
     }
-
-    return value.getValue().toString();
+    return value.toString();
   }
 
 
@@ -437,12 +437,11 @@
       throw new InitializationException(ERR_TASK_MULTIPLE_ATTRS_FOR_TYPE.get(attributeName, taskEntry.getName()));
     }
 
-    Iterator<AttributeValue> iterator = attrList.get(0).iterator();
+    Iterator<ByteString> iterator = attrList.get(0).iterator();
     while (iterator.hasNext())
     {
-      valueStrings.add(iterator.next().getValue().toString());
+      valueStrings.add(iterator.next().toString());
     }
-
     return valueStrings;
   }
 
@@ -981,7 +980,7 @@
       }
 
       List<Attribute> attrList = taskEntry.getAttribute(type);
-      AttributeValue value = AttributeValues.create(type, messageString);
+      ByteString value = ByteString.valueOf(messageString);
       if (attrList == null)
       {
         attrList = new ArrayList<Attribute>();

--
Gitblit v1.10.0