1 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 38 public class InetorgpersonNormalizerProducer extends AbstractBootstrapProducer 39 { 40 public InetorgpersonNormalizerProducer() 41 { 42 super( ProducerTypeEnum.NORMALIZER_PRODUCER ); 43 } 44 45 46 50 51 54 public void produce( BootstrapRegistries registries, ProducerCallback cb ) 55 throws NamingException 56 { 57 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 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 } 95 | Popular Tags |