//A CHANGER, ON FAIT SAUTER LES ATTR QUI NE SONT PAS DEFINIS
//DANS LE SCHEMA COURANT (ATTRS PAR DEFAUT)
if ( attr == null )
continue;
//we use an attribute-type wrapper
may.addElement( new AttributeTypeWrapper( attr, may ) );
}
//complete mandatory attributes
String[] mandAttributes = objectClass.getMust();
for ( String name : mandAttributes )
{
AttributeType attr = attributeTypeTable.get( name );
//A CHANGER, ON FAIT SAUTER LES ATTR QUI NE SONT PAS DEFINIS
//DANS LE SCHEMA COURANT (ATTRS PAR DEFAUT)
if ( attr == null )
continue;
//we use an attribute-type wrapper
must.addElement( new AttributeTypeWrapper( attr, must ) );
}
return new Object[]
{ sub, may, must };
}