From 131d526b6ba303980d184fdb25187c51126f214a Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 19 Sep 2012 23:20:38 +0000
Subject: [PATCH] Fix for OPENDJ-597: Remove superfluous ByteString based constructors
---
opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/RDN.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/RDN.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/RDN.java
index b12d3a1..99fe2e7 100644
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/RDN.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/RDN.java
@@ -180,6 +180,9 @@
/**
* Creates a new RDN using the provided attribute type and value.
+ * <p>
+ * If {@code attributeValue} is not an instance of {@code ByteString} then
+ * it will be converted using the {@link ByteString#valueOf(Object)} method.
*
* @param attributeType
* The attribute type.
@@ -189,7 +192,7 @@
* If {@code attributeType} or {@code attributeValue} was
* {@code null}.
*/
- public RDN(final AttributeType attributeType, final ByteString attributeValue) {
+ public RDN(final AttributeType attributeType, final Object attributeValue) {
this.avas = new AVA[] { new AVA(attributeType, attributeValue) };
}
--
Gitblit v1.10.0