org.apache.ldap.server.configuration
Class MutableContextPartitionConfiguration

java.lang.Object
  extended byorg.apache.ldap.server.configuration.ContextPartitionConfiguration
      extended byorg.apache.ldap.server.configuration.MutableContextPartitionConfiguration

public class MutableContextPartitionConfiguration
extends ContextPartitionConfiguration

A mutable version of ContextPartitionConfiguration.

Version:
$Rev: 264732 $, $Date: 2005-08-30 04:04:51 -0400 (Tue, 30 Aug 2005) $
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.ldap.server.configuration.ContextPartitionConfiguration
SYSTEM_PARTITION_NAME
 
Constructor Summary
MutableContextPartitionConfiguration()
          Creates a new instance.
 
Method Summary
 void setContextEntry(javax.naming.directory.Attributes rootEntry)
          Sets root entry that will be added to the ContextPartition after it is initialized.
 void setContextPartition(ContextPartition partition)
          Sets the ContextPartition that this configuration configures.
 void setIndexedAttributes(java.util.Set indexedAttributes)
          Sets the set of attribute type strings to create an index on.
 void setName(java.lang.String name)
          Sets user-defined name of the ContextPartition that this configuration configures.
 void setSuffix(java.lang.String suffix)
          Sets the suffix of the ContextPartition.
 
Methods inherited from class org.apache.ldap.server.configuration.ContextPartitionConfiguration
getContextEntry, getContextPartition, getIndexedAttributes, getName, getNormalizedSuffix, getNormalizedSuffix, getSuffix, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableContextPartitionConfiguration

public MutableContextPartitionConfiguration()
Creates a new instance.

Method Detail

setName

public void setName(java.lang.String name)
Description copied from class: ContextPartitionConfiguration
Sets user-defined name of the ContextPartition that this configuration configures.

Overrides:
setName in class ContextPartitionConfiguration

setIndexedAttributes

public void setIndexedAttributes(java.util.Set indexedAttributes)
Description copied from class: ContextPartitionConfiguration
Sets the set of attribute type strings to create an index on.

Overrides:
setIndexedAttributes in class ContextPartitionConfiguration

setContextPartition

public void setContextPartition(ContextPartition partition)
Description copied from class: ContextPartitionConfiguration
Sets the ContextPartition that this configuration configures.

Overrides:
setContextPartition in class ContextPartitionConfiguration

setContextEntry

public void setContextEntry(javax.naming.directory.Attributes rootEntry)
Description copied from class: ContextPartitionConfiguration
Sets root entry that will be added to the ContextPartition after it is initialized.

Overrides:
setContextEntry in class ContextPartitionConfiguration

setSuffix

public void setSuffix(java.lang.String suffix)
Description copied from class: ContextPartitionConfiguration
Sets the suffix of the ContextPartition.

Overrides:
setSuffix in class ContextPartitionConfiguration