You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2006/09/04 19:17:29 UTC

svn commit: r440121 - /directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java

Author: elecharny
Date: Mon Sep  4 10:17:29 2006
New Revision: 440121

URL: http://svn.apache.org/viewvc?view=rev&rev=440121
Log:
Added the getNbBytes method for shared/ldap to compile

Modified:
    directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java

Modified: directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java
URL: http://svn.apache.org/viewvc/directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java?view=diff&rev=440121&r1=440120&r2=440121
==============================================================================
--- directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java (original)
+++ directory/sandbox/akarasulu/apacheds-2.0/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java Mon Sep  4 10:17:29 2006
@@ -23,6 +23,9 @@
     /** The LoggerFactory used by this class */
     private static Logger log = LoggerFactory.getLogger( LdapDN.class );
 
+    /** The bytes representation of the normName */
+    private byte[] bytes;
+
     /**
      * Determines whether this name is empty. An empty name is one with zero
      * components.
@@ -291,5 +294,16 @@
     public int compareTo( Object obj )
     {
         return 0;
+    }
+    
+    /**
+     * Get the number of bytes necessary to store this DN
+     *
+     * @return A integer, which is the size of the UTF-8 byte array
+     */
+    public static int getNbBytes( Name dn )
+    {
+        LdapDN ldapDn = ( LdapDN ) dn;
+        return ldapDn.bytes == null ? 0 : ldapDn.bytes.length;
     }
 }