/** * Sets the maximum number of entries to be returned as a result of the search. * <br> * 0 indicates no limit: all entries will be returned. * @param limit The maximum number of entries that will be returned. * @return the current instance of the builder */ public QueryBuilder limit(int limit) { controls.setCountLimit(limit); return this; }
SearchControls controls = new SearchControls(); controls.setCountLimit(1); //Sets the maximum number of entries to be returned as a result of the search controls.setTimeLimit(5000); // Sets the time limit of these SearchControls in milliseconds
searchControls.setCountLimit(maxSample); String filter = MessageFormat.format(manager.getSearchFilter(), "*"); NamingEnumeration answer = ctx.search("", filter, searchControls);
searchControls.setReturningAttributes(standardAttributes); searchControls.setCountLimit(maxGroups);
this.controls.setCountLimit( limitRows );
/** * Sets the maximum number of entries to be returned as a result of the search. * <br> * 0 indicates no limit: all entries will be returned. * @param limit The maximum number of entries that will be returned. * @return the current instance of the builder */ public QueryBuilder limit(int limit) { controls.setCountLimit(limit); return this; }
public String findUserDnByBranchAndUid(String branchName, String uid) throws NamingException { SearchControls searchControls = new SearchControls(); searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE); searchControls.setCountLimit(1); NamingEnumeration<SearchResult> answer; answer = dirContext.search(branchName, String.format("(uid=%s)", uid), searchControls); if (answer.hasMoreElements()) { SearchResult searchResult = answer.nextElement(); return searchResult.getNameInNamespace(); } else { return null; } }
protected NamingEnumeration<?> rawSearchOneLevel(Name searchbase, String filter, int limit, int timeout, String returnAttributes[]) throws NamingException { SearchControls constraints = new SearchControls(); constraints.setSearchScope(1); constraints.setCountLimit(limit); constraints.setTimeLimit(timeout); constraints.setReturningAttributes(returnAttributes); NamingEnumeration<?> results = ctx.search(searchbase, filter, constraints); return results; }
private SearchControls searchControlSubtreeScope(int countLimit, String[] returningAttrs, boolean returningObjFlag) { SearchControls ctls = new SearchControls(); ctls.setSearchScope(SearchControls.SUBTREE_SCOPE); ctls.setCountLimit(countLimit); ctls.setReturningAttributes(returningAttrs); ctls.setReturningObjFlag(returningObjFlag); return ctls; }
private SearchControls searchControlSubtreeScope(int countLimit, String[] returningAttrs, boolean returningObjFlag) { SearchControls ctls = new SearchControls(); ctls.setSearchScope(SearchControls.SUBTREE_SCOPE); ctls.setCountLimit(countLimit); ctls.setReturningAttributes(returningAttrs); ctls.setReturningObjFlag(returningObjFlag); return ctls; }
private SearchControls getDefaultSearchControls(int searchScope, boolean returningObjFlag, String[] attrs) { SearchControls controls = new SearchControls(); controls.setSearchScope(searchScope); controls.setTimeLimit(defaultTimeLimit); controls.setCountLimit(defaultCountLimit); controls.setReturningObjFlag(returningObjFlag); controls.setReturningAttributes(attrs); return controls; }
private SearchControls getDefaultSearchControls(int searchScope, boolean returningObjFlag, String[] attrs) { SearchControls controls = new SearchControls(); controls.setSearchScope(searchScope); controls.setTimeLimit(defaultTimeLimit); controls.setCountLimit(defaultCountLimit); controls.setReturningObjFlag(returningObjFlag); controls.setReturningAttributes(attrs); return controls; }
private SearchControls getDefaultSearchControls(int searchScope, boolean returningObjFlag, String[] attrs) { SearchControls controls = new SearchControls(); controls.setSearchScope(searchScope); controls.setTimeLimit(defaultTimeLimit); controls.setCountLimit(defaultCountLimit); controls.setReturningObjFlag(returningObjFlag); controls.setReturningAttributes(attrs); return controls; }
private SearchControls getDefaultSearchControls(int searchScope, boolean returningObjFlag, String[] attrs) { SearchControls controls = new SearchControls(); controls.setSearchScope(searchScope); controls.setTimeLimit(defaultTimeLimit); controls.setCountLimit(defaultCountLimit); controls.setReturningObjFlag(returningObjFlag); controls.setReturningAttributes(attrs); return controls; }
private static SearchControls getSearchControls(SearchScope searchScope, String[] attrs, int timeLimit, int countLimit) { SearchControls searchControls = new SearchControls(); searchControls.setSearchScope(searchScope.getValue()); searchControls.setReturningAttributes(attrs); searchControls.setReturningObjFlag(true); searchControls.setTimeLimit(timeLimit); searchControls.setCountLimit(countLimit); return searchControls; } }
private SearchControls getCallerSearchControls() { SearchControls controls = new SearchControls(); controls.setSearchScope(convertScopeValue(ldapIdentityStoreDefinition.callerSearchScope())); controls.setCountLimit((long)ldapIdentityStoreDefinition.maxResults()); controls.setTimeLimit(ldapIdentityStoreDefinition.readTimeout()); return controls; }
private SearchControls getCallerSearchControls() { SearchControls controls = new SearchControls(); controls.setSearchScope(convertScopeValue(ldapIdentityStoreDefinition.callerSearchScope())); controls.setCountLimit((long)ldapIdentityStoreDefinition.maxResults()); controls.setTimeLimit(ldapIdentityStoreDefinition.readTimeout()); return controls; }
private SearchControls getGroupSearchControls() { SearchControls controls = new SearchControls(); controls.setSearchScope(convertScopeValue(ldapIdentityStoreDefinition.groupSearchScope())); controls.setCountLimit((long)ldapIdentityStoreDefinition.maxResults()); controls.setTimeLimit(ldapIdentityStoreDefinition.readTimeout()); controls.setReturningAttributes(new String[]{ldapIdentityStoreDefinition.groupNameAttribute()}); return controls; }
private SearchControls getGroupSearchControls() { SearchControls controls = new SearchControls(); controls.setSearchScope(convertScopeValue(ldapIdentityStoreDefinition.groupSearchScope())); controls.setCountLimit((long)ldapIdentityStoreDefinition.maxResults()); controls.setTimeLimit(ldapIdentityStoreDefinition.readTimeout()); controls.setReturningAttributes(new String[]{ldapIdentityStoreDefinition.groupNameAttribute()}); return controls; }
protected SearchControls computeIdSearchControls() { LDAPDirectoryDescriptor desc = getDescriptor(); SearchControls scts = new SearchControls(); scts.setSearchScope(desc.getSearchScope()); String idAttr = fieldMapper.getBackendField(getIdField()); scts.setReturningAttributes(new String[] { idAttr }); scts.setCountLimit(desc.getQuerySizeLimit()); scts.setTimeLimit(desc.getQueryTimeLimit()); return scts; }