/** * Creates a search result entry from this protocol op. * * @param controls The set of controls to include in the search result * entry. It may be empty or {@code null} if no controls * should be included. * * @return The search result entry that was created. */ public SearchResultEntry toSearchResultEntry(final Control... controls) { return new SearchResultEntry(dn, attributes, controls); }
/** * Creates a search result entry from this protocol op. * * @param controls The set of controls to include in the search result * entry. It may be empty or {@code null} if no controls * should be included. * * @return The search result entry that was created. */ public SearchResultEntry toSearchResultEntry(final Control... controls) { return new SearchResultEntry(dn, attributes, controls); }
/** * {@inheritDoc} */ public void setSearchEntry(final Entry entry) { if (entry == null) { this.entry = null; } else if (entry instanceof SearchResultEntry) { this.entry = (SearchResultEntry) entry; } else { this.entry = new SearchResultEntry(entry); } }
private LDAPInterface someLdapInterfaceReturning(String... roles) throws LDAPSearchException { final LDAPInterface ldap = mock(LDAPInterface.class); final List<SearchResultEntry> entries = singletonList( new SearchResultEntry("", singleton(new Attribute("cn", roles)))); final SearchResult searchResult = new SearchResult(0, null, null, null, null, entries, emptyList(), 1, 0, null); when(ldap.search(any(SearchRequest.class))).thenReturn(searchResult); return ldap; } }
/** * {@inheritDoc} */ public void searchEntryReturned(final SearchResultEntry searchEntry) { SearchResultEntry sre; if (entryTransformations == null) { sre = searchEntry; } else { Entry e = searchEntry; for (final EntryTransformation t : entryTransformations) { e = t.transformEntry(e); } sre = new SearchResultEntry(searchEntry.getMessageID(), e, searchEntry.getControls()); } outputHandler.formatSearchResultEntry(sre); }
return new SearchResultEntry(messageID, dn, schema, attrList, controls);
return new SearchResultEntry(messageID, dn, schema, attrList, controls);
entryList.add(new SearchResultEntry(typesOnlyEntry)); entryList.add(new SearchResultEntry(trimmedEntry));