Миграция Netscape ldap на unboundid

Как лучше всего отсортировать результаты LDAPSearch res по возрастанию с unboundid?

В настоящее время в моем проекте netscape это выглядит следующим образом:

res = ldapConfig.search(ldapConfig.getDepartment(), LDAPConnection.SCOPE_SUB, 
    grpFilter, grpAttrs, false, cons);
res.sort(new LDAPCompareAttrNames("MY_ATTRIBUTE", true));

При обновлении до com.unboundid.ldap.sdk.migrate.ldapjdk.*, LDAPCompareAttrNames() и sort() были единственными двумя методами, не поддерживаемыми библиотекой unboundid .migrate.ldapjdk.

Любой вклад будет очень признателен.

Спасибо,


person ltalhouarne    schedule 25.06.2014    source источник


Ответы (1)


Хотя LDAP SDK обеспечивает поддержку сортировки записей на стороне клиента (через API com.unboundid.ldap.sdk.EntrySorter, который также реализует Comparator, поэтому вы можете использовать его для сортировки записей в других коллекциях), в настоящее время это не отображается в коде. который обеспечивает поддержку совместимости для Netscape LDAP SDK. Я постараюсь добавить это.

person Neil Wilson    schedule 25.06.2014