/** * Returns a search entry using the supplied jndi search result. * * @param result jndi search result * * @return search entry * * @throws NamingException if the search result cannot be read */ public SearchEntry toSearchEntry(final SearchResult result) throws NamingException { final SearchEntry se = new SearchEntry(-1, null, sortBehavior); se.setDn(result.getName()); final Attributes a = result.getAttributes(); final NamingEnumeration<? extends Attribute> ne = a.getAll(); while (ne.hasMore()) { se.addAttribute(toLdapAttribute(ne.next())); } return se; }
/** * Returns a search entry using the supplied jndi search result. * * @param result jndi search result * * @return search entry * * @throws NamingException if the search result cannot be read */ public SearchEntry toSearchEntry(final SearchResult result) throws NamingException { final SearchEntry se = new SearchEntry(-1, null, sortBehavior); se.setDn(result.getName()); final Attributes a = result.getAttributes(); final NamingEnumeration<? extends Attribute> ne = a.getAll(); while (ne.hasMore()) { se.addAttribute(toLdapAttribute(ne.next())); } return se; }
/** * Returns a search entry using the supplied jndi search result. * * @param result jndi search result * * @return search entry * * @throws NamingException if the search result cannot be read */ public SearchEntry toSearchEntry(final SearchResult result) throws NamingException { final SearchEntry se = new SearchEntry(-1, null, sortBehavior); se.setDn(result.getName()); final Attributes a = result.getAttributes(); final NamingEnumeration<? extends Attribute> ne = a.getAll(); while (ne.hasMore()) { se.addAttribute(toLdapAttribute(ne.next())); } return se; }
/** * Returns a search entry using the supplied apache ldap entry. * * @param e apache ldap entry * @param c response controls * @param id message id * * @return search entry */ public SearchEntry toSearchEntry(final Entry e, final ResponseControl[] c, final int id) { final SearchEntry se = new SearchEntry(id, c, sortBehavior); se.setDn(e.getDn().getName()); for (Attribute a : e) { se.addAttribute(toLdapAttribute(a)); } return se; }