From 7bc3339b85cc77983bfbab733fc5069c6adac0e6 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 15 Oct 2014 12:25:21 +0000
Subject: [PATCH] (CR-4811) Converted opendj3 code to use SearchRequest like API
---
opendj-server3x-adapter/src/main/java/org/forgerock/opendj/adapter/server3x/Converters.java | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/opendj-server3x-adapter/src/main/java/org/forgerock/opendj/adapter/server3x/Converters.java b/opendj-server3x-adapter/src/main/java/org/forgerock/opendj/adapter/server3x/Converters.java
index 2777101..3891de1 100644
--- a/opendj-server3x-adapter/src/main/java/org/forgerock/opendj/adapter/server3x/Converters.java
+++ b/opendj-server3x-adapter/src/main/java/org/forgerock/opendj/adapter/server3x/Converters.java
@@ -33,6 +33,7 @@
import java.util.SortedSet;
import java.util.TreeSet;
+import org.forgerock.i18n.LocalizableMessageBuilder;
import org.forgerock.opendj.io.ASN1;
import org.forgerock.opendj.io.ASN1Reader;
import org.forgerock.opendj.io.ASN1Writer;
@@ -135,7 +136,7 @@
try {
return org.opends.server.types.DN.valueOf(dn.toString());
} catch (Exception e) {
- throw new IllegalStateException(e.getMessage());
+ throw new IllegalStateException(e.getMessage(), e);
}
}
@@ -155,7 +156,7 @@
}
return newSet;
} catch (Exception e) {
- throw new IllegalStateException(e.getMessage());
+ throw new IllegalStateException(e.getMessage(), e);
}
}
@@ -175,7 +176,7 @@
}
return newDns;
} catch (Exception e) {
- throw new IllegalStateException(e.getMessage());
+ throw new IllegalStateException(e.getMessage(), e);
}
}
@@ -191,7 +192,7 @@
try {
return org.opends.server.types.RDN.decode(rdn.toString());
} catch (Exception e) {
- throw new IllegalStateException(e.getMessage());
+ throw new IllegalStateException(e.getMessage(), e);
}
}
@@ -464,11 +465,11 @@
sdkReaderASN1.readStartSequence();
oid = sdkReaderASN1.readOctetStringAsString();
if (sdkReaderASN1.hasNextElement()
- && (sdkReaderASN1.peekType() == org.forgerock.opendj.io.ASN1.UNIVERSAL_BOOLEAN_TYPE)) {
+ && sdkReaderASN1.peekType() == ASN1.UNIVERSAL_BOOLEAN_TYPE) {
isCritical = sdkReaderASN1.readBoolean();
}
if (sdkReaderASN1.hasNextElement()
- && (sdkReaderASN1.peekType() == org.forgerock.opendj.io.ASN1.UNIVERSAL_OCTET_STRING_TYPE)) {
+ && sdkReaderASN1.peekType() == ASN1.UNIVERSAL_OCTET_STRING_TYPE) {
value = sdkReaderASN1.readOctetString();
}
sdkReaderASN1.readEndSequence();
@@ -641,7 +642,7 @@
try {
return DN.valueOf(dn.toString());
} catch (Exception e) {
- throw new IllegalStateException(e.getMessage());
+ throw new IllegalStateException(e.getMessage(), e);
}
}
@@ -673,10 +674,10 @@
result.addControl(from(c));
}
}
- result.setDiagnosticMessage((operation.getErrorMessage() != null ? operation
- .getErrorMessage().toString() : null));
- result.setMatchedDN((operation.getMatchedDN() != null) ? operation.getMatchedDN()
- .toString() : null);
+ final LocalizableMessageBuilder errorMsg = operation.getErrorMessage();
+ final org.opends.server.types.DN matchedDN = operation.getMatchedDN();
+ result.setDiagnosticMessage(errorMsg != null ? errorMsg.toString() : null);
+ result.setMatchedDN(matchedDN != null ? matchedDN.toString() : null);
if (result.isSuccess()) {
return result;
} else {
--
Gitblit v1.10.0