1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.ldap.server.configuration;
20
21 import org.apache.ldap.server.partition.ContextPartition;
22 import org.apache.ldap.server.partition.ContextPartitionNexus;
23
24 /***
25 * A {@link Configuration} that adds a new {@link ContextPartition} to
26 * the current {@link ContextPartitionNexus}.
27 *
28 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
29 * @version $Rev: 264732 $, $Date: 2005-08-30 04:04:51 -0400 (Tue, 30 Aug 2005) $
30 */
31 public class AddContextPartitionConfiguration extends Configuration
32 {
33 private static final long serialVersionUID = -6690435863387769527L;
34
35 private final ContextPartitionConfiguration contextPartitionConfiguration;
36
37 public AddContextPartitionConfiguration( ContextPartitionConfiguration contextPartitionConfiguration )
38 {
39 if( contextPartitionConfiguration == null )
40 {
41 throw new NullPointerException( "contextPartitionConfiguration" );
42 }
43
44 this.contextPartitionConfiguration = contextPartitionConfiguration;
45 }
46
47 public ContextPartitionConfiguration getContextPartitionConfiguration()
48 {
49 return contextPartitionConfiguration;
50 }
51
52 public void validate()
53 {
54 contextPartitionConfiguration.validate();
55 }
56 }