From a401798e5e8f3142b49858c958bfcb9d4a764ddb Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 04 Sep 2012 16:29:01 +0000
Subject: [PATCH] Fix OPENDJ-369: Consider exposing base 64 encode/decode APIs

---
 opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
index 6ecfd05..7e6d643 100755
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
@@ -200,6 +200,15 @@
             return new SubSequence(subOffset + start, end - start);
         }
 
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public String toBase64String() {
+            return Base64.encode(this);
+        }
+
         /**
          * {@inheritDoc}
          */
@@ -899,6 +908,14 @@
     /**
      * {@inheritDoc}
      */
+    @Override
+    public String toBase64String() {
+        return Base64.encode(this);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
     public byte[] toByteArray() {
         return copyTo(new byte[length]);
     }

--
Gitblit v1.10.0