if (entryResolver != null) { er = entryResolver; } else if (!ReturnAttributes.NONE.equalsAttributes(request.getReturnAttributes())) { er = new SearchEntryResolver(); } else {
if (entryResolver != null) { er = entryResolver; } else if (!ReturnAttributes.NONE.equalsAttributes(criteria.getAuthenticationRequest().getReturnAttributes())) { if (dnResolver instanceof AggregateDnResolver) { er = ((AggregateDnResolver) dnResolver).createEntryResolver(new SearchEntryResolver());
if (entryResolver != null) { er = entryResolver; } else if (!ReturnAttributes.NONE.equalsAttributes(criteria.getAuthenticationRequest().getReturnAttributes())) { if (dnResolver instanceof AggregateDnResolver) { er = ((AggregateDnResolver) dnResolver).createEntryResolver(new SearchEntryResolver());
/** * Returns a search controls object configured with the supplied search request. * * @param sr search request containing configuration to create search controls * * @return search controls */ protected SearchControls getSearchControls(final SearchRequest sr) { final SearchControls ctls = new SearchControls(); if (ReturnAttributes.DEFAULT.equalsAttributes(sr.getReturnAttributes())) { ctls.setReturningAttributes(null); } else { ctls.setReturningAttributes(sr.getReturnAttributes()); } final int searchScope = getSearchScope(sr.getSearchScope()); if (searchScope != -1) { ctls.setSearchScope(searchScope); } ctls.setTimeLimit(Long.valueOf(sr.getTimeLimit()).intValue()); ctls.setCountLimit(sr.getSizeLimit()); ctls.setDerefLinkFlag(false); // note that if returning obj flag is set to true, object contexts on the // SearchResult must the explicitly closed: // ctx = (Context) SearchResult#getObject(); ctx.close(); ctls.setReturningObjFlag(false); return ctls; }
/** * Returns a search controls object configured with the supplied search request. * * @param sr search request containing configuration to create search controls * * @return search controls */ protected SearchControls getSearchControls(final SearchRequest sr) { final SearchControls ctls = new SearchControls(); if (ReturnAttributes.DEFAULT.equalsAttributes(sr.getReturnAttributes())) { ctls.setReturningAttributes(null); } else { ctls.setReturningAttributes(sr.getReturnAttributes()); } final int searchScope = getSearchScope(sr.getSearchScope()); if (searchScope != -1) { ctls.setSearchScope(searchScope); } ctls.setTimeLimit((int) sr.getTimeLimit().toMillis()); ctls.setCountLimit(sr.getSizeLimit()); ctls.setDerefLinkFlag(false); // note that if returning obj flag is set to true, object contexts on the // SearchResult must the explicitly closed: // ctx = (Context) SearchResult#getObject(); ctx.close(); ctls.setReturningObjFlag(false); return ctls; }
/** * Returns a search controls object configured with the supplied search request. * * @param sr search request containing configuration to create search controls * * @return search controls */ protected SearchControls getSearchControls(final SearchRequest sr) { final SearchControls ctls = new SearchControls(); if (ReturnAttributes.DEFAULT.equalsAttributes(sr.getReturnAttributes())) { ctls.setReturningAttributes(null); } else { ctls.setReturningAttributes(sr.getReturnAttributes()); } final int searchScope = getSearchScope(sr.getSearchScope()); if (searchScope != -1) { ctls.setSearchScope(searchScope); } ctls.setTimeLimit((int) sr.getTimeLimit().toMillis()); ctls.setCountLimit(sr.getSizeLimit()); ctls.setDerefLinkFlag(false); // note that if returning obj flag is set to true, object contexts on the // SearchResult must the explicitly closed: // ctx = (Context) SearchResult#getObject(); ctx.close(); ctls.setReturningObjFlag(false); return ctls; }
if (returnAttributes != null) { if (newRequest.getReturnAttributes() == null || ReturnAttributes.NONE.equalsAttributes(newRequest.getReturnAttributes())) { newRequest.setReturnAttributes(returnAttributes); } else {
if (returnAttributes != null) { if (newRequest.getReturnAttributes() == null || ReturnAttributes.NONE.equalsAttributes(newRequest.getReturnAttributes())) { newRequest.setReturnAttributes(returnAttributes); } else {