From f4fa5a05ecf9790438ac7fb5d04e8346bf30e428 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 16 Oct 2014 11:16:33 +0000
Subject: [PATCH] Converted opendj3 code to use SearchRequest like API
---
opendj3-server-dev/src/server/org/opends/server/protocols/internal/Requests.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/protocols/internal/Requests.java b/opendj3-server-dev/src/server/org/opends/server/protocols/internal/Requests.java
index c7fe01d..0567c15 100644
--- a/opendj3-server-dev/src/server/org/opends/server/protocols/internal/Requests.java
+++ b/opendj3-server-dev/src/server/org/opends/server/protocols/internal/Requests.java
@@ -117,7 +117,9 @@
final String filter, final String... attributeDescriptions)
throws NullPointerException, LocalizedIllegalArgumentException, DirectoryException {
Reject.ifNull(name, scope, filter);
- SearchFilter f = SearchFilter.createFilterFromString(filter);
+ SearchFilter f = "(objectclass=*)".equals(filter.toLowerCase())
+ ? SearchFilter.objectClassPresent()
+ : SearchFilter.createFilterFromString(filter);
final SearchRequest request = new SearchRequest(DN.valueOf(name), scope, f);
for (final String attributeDescription : attributeDescriptions) {
request.addAttribute(attributeDescription);
--
Gitblit v1.10.0