1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.ldap.server.schema.bootstrap;
18
19
20 import javax.naming.NamingException;
21
22 import org.apache.ldap.common.schema.NoOpNormalizer;
23 import org.apache.ldap.common.schema.Normalizer;
24
25
26 /***
27 * A producer of Normalizer objects for the eve schema.
28 *
29 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
30 * @version $Rev: 264732 $
31 */
32 public class ApacheNormalizerProducer extends AbstractBootstrapProducer
33 {
34 public ApacheNormalizerProducer()
35 {
36 super( ProducerTypeEnum.NORMALIZER_PRODUCER );
37 }
38
39
40
41
42
43
44
45 /***
46 * @see org.apache.ldap.server.schema.bootstrap.BootstrapProducer#produce(org.apache.ldap.server.schema.bootstrap.BootstrapRegistries, org.apache.ldap.server.schema.bootstrap.ProducerCallback)
47 */
48 public void produce( BootstrapRegistries registries, ProducerCallback cb )
49 throws NamingException
50 {
51 Normalizer normalizer;
52
53
54 normalizer = new NoOpNormalizer();
55 cb.schemaObjectProduced( this, "1.2.6.1.4.1.18060.1.1.1.2.1", normalizer );
56
57
58 normalizer = new NoOpNormalizer();
59 cb.schemaObjectProduced( this, "1.2.6.1.4.1.18060.1.1.1.2.2", normalizer );
60
61
62 normalizer = new NoOpNormalizer();
63 cb.schemaObjectProduced( this, "1.2.6.1.4.1.18060.1.1.1.2.3", normalizer );
64
65 }
66 }