From 6385fb6984cb076c5a4a3ef5233deed798dc81c2 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Thu, 02 Jun 2011 01:01:18 +0000
Subject: [PATCH] Fix OPENDJ-183: Add support for RequestContext and RequestHandlers

---
 opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java |   20 +++++++++-----------
 1 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java
index 501e926..6a2d2b9 100644
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java
@@ -29,6 +29,7 @@
 
 
 import static org.forgerock.opendj.ldap.CoreMessages.*;
+import static org.forgerock.opendj.ldap.ErrorResultException.newErrorResult;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -40,8 +41,6 @@
 import org.forgerock.opendj.ldap.*;
 import org.forgerock.opendj.ldap.requests.Requests;
 import org.forgerock.opendj.ldap.requests.SearchRequest;
-import org.forgerock.opendj.ldap.responses.Responses;
-import org.forgerock.opendj.ldap.responses.Result;
 import org.forgerock.opendj.ldap.responses.SearchResultEntry;
 
 import com.forgerock.opendj.util.FutureResultTransformer;
@@ -1829,10 +1828,10 @@
     if (subentryAttr == null || subentryAttr.isEmpty())
     {
       // Did not get the subschema sub-entry attribute.
-      final Result result = Responses.newResult(
-          ResultCode.CLIENT_SIDE_NO_RESULTS_RETURNED).setDiagnosticMessage(
-          ERR_NO_SUBSCHEMA_SUBENTRY_ATTR.get(name.toString()).toString());
-      throw ErrorResultException.wrap(result);
+      throw newErrorResult(
+          ResultCode.CLIENT_SIDE_NO_RESULTS_RETURNED,
+          ERR_NO_SUBSCHEMA_SUBENTRY_ATTR.get(name.toString())
+              .toString());
     }
 
     final String dnString = subentryAttr.iterator().next().toString();
@@ -1843,11 +1842,10 @@
     }
     catch (final LocalizedIllegalArgumentException e)
     {
-      final Result result = Responses.newResult(
-          ResultCode.CLIENT_SIDE_NO_RESULTS_RETURNED).setDiagnosticMessage(
-          ERR_INVALID_SUBSCHEMA_SUBENTRY_ATTR.get(name.toString(), dnString,
-              e.getMessageObject()).toString());
-      throw ErrorResultException.wrap(result);
+      throw newErrorResult(
+          ResultCode.CLIENT_SIDE_NO_RESULTS_RETURNED,
+          ERR_INVALID_SUBSCHEMA_SUBENTRY_ATTR.get(name.toString(),
+              dnString, e.getMessageObject()).toString());
     }
     return subschemaDN;
   }

--
Gitblit v1.10.0