You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by tr...@apache.org on 2005/06/20 19:23:36 UTC

svn commit: r191515 - /directory/apacheds/branches/db_refactor/core/src/main/java/org/apache/ldap/server/configuration/ContextPartitionConfiguration.java

Author: trustin
Date: Mon Jun 20 10:23:35 2005
New Revision: 191515

URL: http://svn.apache.org/viewcvs?rev=191515&view=rev
Log:
* Fixed some typo errors
* Set JdbmContextPartition as default

Modified:
    directory/apacheds/branches/db_refactor/core/src/main/java/org/apache/ldap/server/configuration/ContextPartitionConfiguration.java

Modified: directory/apacheds/branches/db_refactor/core/src/main/java/org/apache/ldap/server/configuration/ContextPartitionConfiguration.java
URL: http://svn.apache.org/viewcvs/directory/apacheds/branches/db_refactor/core/src/main/java/org/apache/ldap/server/configuration/ContextPartitionConfiguration.java?rev=191515&r1=191514&r2=191515&view=diff
==============================================================================
--- directory/apacheds/branches/db_refactor/core/src/main/java/org/apache/ldap/server/configuration/ContextPartitionConfiguration.java (original)
+++ directory/apacheds/branches/db_refactor/core/src/main/java/org/apache/ldap/server/configuration/ContextPartitionConfiguration.java Mon Jun 20 10:23:35 2005
@@ -31,6 +31,7 @@
 import org.apache.ldap.common.name.LdapName;
 import org.apache.ldap.common.schema.Normalizer;
 import org.apache.ldap.server.partition.ContextPartition;
+import org.apache.ldap.server.partition.impl.btree.jdbm.JdbmContextPartition;
 import org.apache.ldap.server.schema.MatchingRuleRegistry;
 
 
@@ -49,7 +50,7 @@
     private String suffix;
     private Set indexedAttributes = new HashSet(); // Set<String>
     private Attributes contextEntry = new BasicAttributes();
-    private ContextPartition contextPartition;
+    private ContextPartition contextPartition = new JdbmContextPartition();
     
     /**
      * Creates a new instance.
@@ -97,6 +98,10 @@
     
     protected void setContextPartition( ContextPartition partition )
     {
+        if( partition == null )
+        {
+            throw new NullPointerException( "partition" );
+        }
         this.contextPartition = partition;
     }
     
@@ -134,7 +139,7 @@
         }
         catch( NamingException e )
         {
-            throw new ConfigurationException( "Failed to normalized the suffix: " + suffix );
+            throw new ConfigurationException( "Failed to normalize the suffix: " + suffix );
         }
         this.suffix = suffix;
     }
@@ -155,11 +160,6 @@
         if( getSuffix() == null )
         {
             throw new ConfigurationException( "Suffix is not specified." );
-        }
-        
-        if( getContextPartition() == null )
-        {
-            throw new ConfigurationException( "Context partition is not specifiec." );
         }
     }
 }