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/api/AuthenticationPolicyState.java |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/api/AuthenticationPolicyState.java b/opendj3-server-dev/src/server/org/opends/server/api/AuthenticationPolicyState.java
index 0c9f27d..89831ab 100644
--- a/opendj3-server-dev/src/server/org/opends/server/api/AuthenticationPolicyState.java
+++ b/opendj3-server-dev/src/server/org/opends/server/api/AuthenticationPolicyState.java
@@ -115,8 +115,7 @@
           continue;
         }
 
-        final String valueString = toLowerCase(a.iterator().next().getValue()
-            .toString());
+        final String valueString = toLowerCase(a.iterator().next().toString());
 
         if (valueString.equals("true") || valueString.equals("yes")
             || valueString.equals("on") || valueString.equals("1"))
@@ -198,20 +197,20 @@
           continue;
         }
 
-        final AttributeValue v = a.iterator().next();
+        final ByteString v = a.iterator().next();
         try
         {
           MatchingRule rule = attributeType.getEqualityMatchingRule();
-          ByteString normValue = rule.normalizeAttributeValue(v.getValue());
+          ByteString normValue = rule.normalizeAttributeValue(v);
           timeValue = GeneralizedTimeSyntax.decodeGeneralizedTimeValue(normValue);
         }
         catch (final Exception e)
         {
           logger.traceException(e, "Unable to decode value %s for attribute %s in user entry %s",
-              v.getValue(), attributeType.getNameOrOID(), entry.getName());
+              v, attributeType.getNameOrOID(), entry.getName());
 
           final LocalizableMessage message = ERR_PWPSTATE_CANNOT_DECODE_GENERALIZED_TIME
-              .get(v.getValue(), attributeType.getNameOrOID(), entry.getName(), e);
+              .get(v, attributeType.getNameOrOID(), entry.getName(), e);
           throw new DirectoryException(ResultCode.INVALID_ATTRIBUTE_SYNTAX,
               message, e);
         }

--
Gitblit v1.10.0