From 713d9fabc5e30e0dd4016328904dca66d75cf7e3 Mon Sep 17 00:00:00 2001
From: jdemendi <jdemendi@localhost>
Date: Tue, 31 Mar 2009 15:52:47 +0000
Subject: [PATCH] fix 3892, ACI evaluation is made optional when returning entries and references to clients

---
 opends/src/server/org/opends/server/core/SearchOperationWrapper.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/SearchOperationWrapper.java b/opends/src/server/org/opends/server/core/SearchOperationWrapper.java
index ebeb62c..ba54d02 100644
--- a/opends/src/server/org/opends/server/core/SearchOperationWrapper.java
+++ b/opends/src/server/org/opends/server/core/SearchOperationWrapper.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2008 Sun Microsystems, Inc.
+ *      Copyright 2008-2009 Sun Microsystems, Inc.
  */
 package org.opends.server.core;
 
@@ -70,6 +70,19 @@
   /**
    * {@inheritDoc}
    */
+  public boolean returnEntry(Entry entry, List<Control> controls,
+                             boolean evaluateAci)
+  {
+    boolean result;
+
+    result = this.search.returnEntry(entry, controls, evaluateAci);
+
+    return result;
+  }
+
+  /**
+   * {@inheritDoc}
+   */
   public boolean returnReference(DN dn, SearchResultReference reference)
   {
     boolean result;
@@ -82,6 +95,19 @@
   /**
    * {@inheritDoc}
    */
+  public boolean returnReference(DN dn, SearchResultReference reference,
+                                 boolean evaluateAci)
+  {
+    boolean result;
+
+    result = this.search.returnReference(dn, reference, evaluateAci);
+
+    return result;
+  }
+
+  /**
+   * {@inheritDoc}
+   */
   public String toString()
   {
     return search.toString();

--
Gitblit v1.10.0