From eaee3f6a42c1a129f07e2364a4c32c59b9e03e19 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 09 Feb 2016 15:22:22 +0000
Subject: [PATCH] Prep work for OPENDJ-1342: align APIs for RDNs

---
 opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java b/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java
index 1c5902f..689dda4 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java
@@ -35,6 +35,7 @@
 import org.forgerock.i18n.slf4j.LocalizedLogger;
 import org.forgerock.opendj.config.server.ConfigException;
 import org.forgerock.opendj.ldap.AttributeDescription;
+import org.forgerock.opendj.ldap.AVA;
 import org.forgerock.opendj.ldap.ByteString;
 import org.forgerock.opendj.ldap.ModificationType;
 import org.forgerock.opendj.ldap.ResultCode;
@@ -916,11 +917,10 @@
   private boolean checkRDN(int right, RDN rdn, AciContainer container)
   {
     container.setRights(right);
-    final int numAVAs = rdn.getNumValues();
-    for (int i = 0; i < numAVAs; i++)
+    for (AVA ava : rdn)
     {
-      container.setCurrentAttributeType(rdn.getAttributeType(i));
-      container.setCurrentAttributeValue(rdn.getAttributeValue(i));
+      container.setCurrentAttributeType(ava.getAttributeType());
+      container.setCurrentAttributeValue(ava.getAttributeValue());
       if (!accessAllowed(container))
       {
         return false;

--
Gitblit v1.10.0