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