Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 9851 invoked from network); 31 Mar 2008 17:09:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 31 Mar 2008 17:09:29 -0000 Received: (qmail 99985 invoked by uid 500); 31 Mar 2008 17:09:28 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 99912 invoked by uid 500); 31 Mar 2008 17:09:28 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 99901 invoked by uid 99); 31 Mar 2008 17:09:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Mar 2008 10:09:28 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Mar 2008 17:08:56 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 32E241A9832; Mon, 31 Mar 2008 10:09:08 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r643064 - /directory/sandbox/akarasulu/bigbang/apacheds/xdbm-tools/src/main/java/org/apache/directory/server/xdbm/tools/StoreUtils.java Date: Mon, 31 Mar 2008 17:09:07 -0000 To: commits@directory.apache.org From: kayyagari@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080331170908.32E241A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: kayyagari Date: Mon Mar 31 10:08:42 2008 New Revision: 643064 URL: http://svn.apache.org/viewvc?rev=643064&view=rev Log: added aliases present in the doc Modified: directory/sandbox/akarasulu/bigbang/apacheds/xdbm-tools/src/main/java/org/apache/directory/server/xdbm/tools/StoreUtils.java Modified: directory/sandbox/akarasulu/bigbang/apacheds/xdbm-tools/src/main/java/org/apache/directory/server/xdbm/tools/StoreUtils.java URL: http://svn.apache.org/viewvc/directory/sandbox/akarasulu/bigbang/apacheds/xdbm-tools/src/main/java/org/apache/directory/server/xdbm/tools/StoreUtils.java?rev=643064&r1=643063&r2=643064&view=diff ============================================================================== --- directory/sandbox/akarasulu/bigbang/apacheds/xdbm-tools/src/main/java/org/apache/directory/server/xdbm/tools/StoreUtils.java (original) +++ directory/sandbox/akarasulu/bigbang/apacheds/xdbm-tools/src/main/java/org/apache/directory/server/xdbm/tools/StoreUtils.java Mon Mar 31 10:08:42 2008 @@ -43,7 +43,6 @@ * Structure and Organization * * TODO might want to make this load an LDIF instead in the future - * TODO add alias entries * TODO correct size of spaces in user provided DN * * @param store the store object to be initialized @@ -83,12 +82,12 @@ entry.add( "ou", "Engineering" ); store.add( dn, ServerEntryUtils.toAttributesImpl( entry ) ); - dn = new LdapDN( "cn=JOnny WAlkeR,ou=Sales,o=Good Times Co." ); + dn = new LdapDN( "cn=JOhnny WAlkeR,ou=Sales,o=Good Times Co." ); dn.normalize( attributeRegistry.getNormalizerMapping() ); entry = new DefaultServerEntry( registries, dn ); entry.add( "objectClass", "top", "person", "organizationalPerson" ); entry.add( "ou", "Sales" ); - entry.add( "cn", "JOnny WAlkeR"); + entry.add( "cn", "JOhnny WAlkeR"); store.add( dn, ServerEntryUtils.toAttributesImpl( entry ) ); dn = new LdapDN( "cn=JIM BEAN,ou=Sales,o=Good Times Co." ); @@ -107,6 +106,23 @@ entry.add( "cn", "Jack Daniels"); store.add( dn, ServerEntryUtils.toAttributesImpl( entry ) ); - // still need to add aliases + // aliases + dn = new LdapDN( "commonName=Jim Bean,ou=Board of Directors,o=Good Times Co." ); + dn.normalize( attributeRegistry.getNormalizerMapping() ); + entry = new DefaultServerEntry( registries, dn ); + entry.add( "objectClass", "top", "alias", "extensibleObject" ); + entry.add( "ou", "Board of Directors" ); + entry.add( "commonName", "Jim Bean"); + entry.add( "aliasedObjectName", "cn=Jim Bean,ou=Sales,o=Good Times Co." ); + store.add( dn, ServerEntryUtils.toAttributesImpl( entry ) ); + + dn = new LdapDN( "2.5.4.3=Johnny Walker,ou=Engineering,o=Good Times Co." ); + dn.normalize( attributeRegistry.getNormalizerMapping() ); + entry = new DefaultServerEntry( registries, dn ); + entry.add( "objectClass", "top", "alias", "extensibleObject" ); + entry.add( "ou", "Engineering" ); + entry.add( "2.5.4.3", "Johnny Walker"); + entry.add( "aliasedObjectName", "cn=Johnny Walker,ou=Sales,o=Good Times Co." ); + store.add( dn, ServerEntryUtils.toAttributesImpl( entry ) ); } }