From b4201ac0dae295d63110d97f5f3c411d450e142d Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Wed, 02 May 2007 00:34:04 +0000
Subject: [PATCH] Added privileges support for unindexed searches. Fixed issue where id2subtree and id2children indexes were not used when they should be.  Added test cases for the unindexed search privilege.

---
 opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java b/opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java
index 4c68e21..037ddaa 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java
@@ -1143,6 +1143,14 @@
        CATEGORY_MASK_JEB | SEVERITY_MASK_MILD_ERROR | 144;
 
   /**
+   * The message ID of an error indicating that unindexed searches are not
+   * allowed without the unindexed search prilvilege. This does not take
+   * any arguments.
+   */
+  public static final int MSGID_JEB_SEARCH_UNINDEXED_INSUFFICIENT_PRIVILEGES =
+      CATEGORY_MASK_JEB | SEVERITY_MASK_MILD_ERROR | 145;
+
+  /**
    * Associates a set of generic messages with the message IDs defined in this
    * class.
    */
@@ -1467,5 +1475,8 @@
                     "Unable to prcess the virtual list view request because " +
                     "no entry was found in the result set with a sort value " +
                     "greater than or equal to the provided assertion value");
+    registerMessage(MSGID_JEB_SEARCH_UNINDEXED_INSUFFICIENT_PRIVILEGES,
+                    "You do not have sufficient privileges to perform an " +
+                    "unindexed search");
   }
 }

--
Gitblit v1.10.0