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 org.apache.ldap.common.schema.CachingNormalizer;
21 import org.apache.ldap.common.schema.DeepTrimNormalizer;
22 import org.apache.ldap.common.schema.DeepTrimToLowerNormalizer;
23 import org.apache.ldap.common.schema.Normalizer;
24
25 import javax.naming.NamingException;
26
27
28
29 /***
30 * A producer of Normalizer objects for the inetorgperson schema. This code has been
31 * automatically generated using schema files in the OpenLDAP format along with
32 * the eve schema plugin for maven. This has been done to facilitate
33 * Eve<->OpenLDAP schema interoperability.
34 *
35 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
36 * @version $Rev: 159259 $
37 */
38 public class InetorgpersonNormalizerProducer extends AbstractBootstrapProducer
39 {
40 public InetorgpersonNormalizerProducer()
41 {
42 super( ProducerTypeEnum.NORMALIZER_PRODUCER );
43 }
44
45
46
47
48
49
50
51 /***
52 * @see BootstrapProducer#produce(BootstrapRegistries, ProducerCallback)
53 */
54 public void produce( BootstrapRegistries registries, ProducerCallback cb )
55 throws NamingException
56 {
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 Normalizer normalizer;
72
73 normalizer = new CachingNormalizer( new DeepTrimNormalizer() );
74 cb.schemaObjectProduced( this, "2.5.13.5", normalizer );
75
76 normalizer = new CachingNormalizer( new DeepTrimNormalizer() );
77 cb.schemaObjectProduced( this, "2.5.13.7", normalizer );
78
79 normalizer = new CachingNormalizer( new DeepTrimToLowerNormalizer() );
80 cb.schemaObjectProduced( this, "2.5.13.12", normalizer );
81
82
83
84
85
86
87
88
89
90 normalizer = new CachingNormalizer( new DeepTrimToLowerNormalizer() );
91 cb.schemaObjectProduced( this, "1.3.6.1.4.1.1466.109.114.3", normalizer );
92
93 }
94 }