/**
* Helper class used to update the static DNs for each kind of Schema Object
*/
private DN updateDNs( Map<String, DN> staticDNs, String path, Schema schema ) throws NamingException
{
DN dn = staticDNs.get( schema.getSchemaName() );
if ( dn == null )
{
dn = new DN( path, "cn=" + schema.getSchemaName(), SchemaConstants.OU_SCHEMA );
dn.normalize( schemaManager.getNormalizerMapping() );
staticDNs.put( schema.getSchemaName(), dn );
}
return dn;
}