/** * @param schemaManager the schemaManager to set */ public void setSchemaManager( SchemaManager schemaManager ) { if ( wrapped == null ) { try { wrapped = (Comparator<E>)schemaManager.lookupComparatorRegistry( matchingRuleOid ); } catch ( LdapException ne ) { // Not found : get the default comparator wrapped = (Comparator<E>)new ComparableComparator<Comparable<E>>( matchingRuleOid ); } } ((LdapComparator<E>)wrapped).setSchemaManager( schemaManager ); super.setSchemaManager( schemaManager ); } }
comparator.setSchemaManager( schemaManager );