From 0e52d359d661d2fd95fa5c28058353f5d121173c Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Thu, 20 Sep 2012 22:32:04 +0000
Subject: [PATCH] Fix OPENDJ-597: Remove superfluous ByteString based constructors
---
opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java
index 4c461af..a72aa6b 100644
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/responses/Responses.java
@@ -104,12 +104,15 @@
* @return The new generic intermediate response.
*/
public static GenericIntermediateResponse newGenericIntermediateResponse() {
- return new GenericIntermediateResponseImpl(null, null);
+ return new GenericIntermediateResponseImpl();
}
/**
* Creates a new generic intermediate response using the provided response
* name and value.
+ * <p>
+ * If the response value is not an instance of {@code ByteString} then it
+ * will be converted using the {@link ByteString#valueOf(Object)} method.
*
* @param responseName
* The dotted-decimal representation of the unique OID
@@ -122,8 +125,8 @@
* @return The new generic intermediate response.
*/
public static GenericIntermediateResponse newGenericIntermediateResponse(
- final String responseName, final ByteString responseValue) {
- return new GenericIntermediateResponseImpl(responseName, responseValue);
+ final String responseName, final Object responseValue) {
+ return new GenericIntermediateResponseImpl().setOID(responseName).setValue(responseValue);
}
/**
--
Gitblit v1.10.0