/** * Indicates whether there are any more search results to return. * * @return {@code true} if there are more search results to return, or * {@code false} if not. */ public boolean hasMoreElements() { final Object o = nextObject(); if (o == null) { return false; } if (o instanceof SearchResult) { final SearchResult r = (SearchResult) o; if (r.getResultCode().equals(ResultCode.SUCCESS)) { lastControls.set(r.getResponseControls()); searchDone.set(true); nextResult.set(null); return false; } } return true; }
final Control[] responseControls = getResponseControls(); if (responseControls.length > 0)
final Control[] responseControls = getResponseControls(); if (responseControls.length > 0)
for (Control c : searchResult.getResponseControls()) {
searchDone.set(true); nextResult.set(null); lastControls.set(r.getResponseControls()); return new LDAPException(r.getDiagnosticMessage(), r.getResultCode().intValue(), r.getDiagnosticMessage(),
referenceList, numEntries, numReferences, result.getResponseControls()); entryList, referenceList, numEntries, numReferences, result.getResponseControls());
referenceList, numEntries, numReferences, result.getResponseControls()); entryList, referenceList, numEntries, numReferences, result.getResponseControls());
referenceList, numEntries, numReferences, result.getResponseControls()); entryList, referenceList, numEntries, numReferences, result.getResponseControls());
referenceList, numEntries, numReferences, result.getResponseControls()); entryList, referenceList, numEntries, numReferences, result.getResponseControls());