searchRequest.setReturnAttributes("1.1"); searchRequest.setSearchScope(SearchScope.OBJECT); searchRequest.setSizeLimit(1); if (validateDN != null) { searchRequest.setBaseDn(validateDN);
/** Creates a new search validator. */ public SearchValidator() { searchRequest = new SearchRequest(); searchRequest.setBaseDn(""); searchRequest.setSearchFilter(new SearchFilter("(objectClass=*)")); searchRequest.setReturnAttributes(ReturnAttributes.NONE.value()); searchRequest.setSearchScope(SearchScope.OBJECT); searchRequest.setSizeLimit(1); }
/** Creates a new search validator. */ public SearchValidator() { searchRequest = new SearchRequest(); searchRequest.setBaseDn(""); searchRequest.setSearchFilter(new SearchFilter("(objectClass=*)")); searchRequest.setReturnAttributes(ReturnAttributes.NONE.value()); searchRequest.setSearchScope(SearchScope.OBJECT); searchRequest.setSizeLimit(1); }
/** Creates a new search validator. */ public SearchValidator() { searchRequest = new SearchRequest(); searchRequest.setBaseDn(""); searchRequest.setSearchFilter(new SearchFilter("(objectClass=*)")); searchRequest.setReturnAttributes(ReturnAttributes.NONE.value()); searchRequest.setSearchScope(SearchScope.OBJECT); searchRequest.setSizeLimit(1); }
if (configuration.getValidationBaseDn() != null) { // we have a validation rule, use it final SearchRequest request = new SearchRequest(); request.setSizeLimit(1); request.setTimeLimit(30000); request.setBaseDn(configuration.getValidationBaseDn());
/** * Creates a search request from a search filter. * * @param filter LDAP search filter. * @return ldaptive search request. */ private SearchRequest createRequest(final SearchFilter filter) { final SearchRequest request = new SearchRequest(); request.setBaseDn(this.baseDN); request.setSearchFilter(filter); /** LDAP attributes to fetch from search results. */ if (getResultAttributeMapping() != null && !getResultAttributeMapping().isEmpty()) { final String[] attributes = getResultAttributeMapping().keySet().toArray(new String[getResultAttributeMapping().size()]); request.setReturnAttributes(attributes); } else if (searchControls.getReturningAttributes() != null && searchControls.getReturningAttributes().length > 0) { request.setReturnAttributes(searchControls.getReturningAttributes()); } else { request.setReturnAttributes(ReturnAttributes.ALL_USER.value()); } request.setSearchScope(this.searchScope); request.setSizeLimit(this.searchControls.getCountLimit()); request.setTimeLimit(Duration.ofSeconds(searchControls.getTimeLimit())); return request; }
/** * Creates a search request from a search filter. * * @param filter LDAP search filter. * * @return ldaptive search request. */ private SearchRequest createRequest(final SearchFilter filter) { final SearchRequest request = new SearchRequest(); request.setBaseDn(this.baseDN); request.setSearchFilter(filter); request.setReturnAttributes(this.attributes); request.setSearchScope(this.searchScope); request.setSizeLimit(this.searchControls.getCountLimit()); request.setTimeLimit(this.searchControls.getTimeLimit()); return request; }
request.setSizeLimit(2); // should be 1
final SearchRequest request = new SearchRequest(ldapSource.getBaseDn(), searchFilter); request.setSearchScope(ldapSource.isSubtreeSearch() ? SearchScope.SUBTREE : SearchScope.ONELEVEL); request.setSizeLimit(20);
/** * Returns a search request initialized with the supplied request. Note that stateful ldap entry handlers could cause * thread safety issues. * * @param request search request to read properties from * * @return search request */ protected static SearchRequest newSearchRequest(final SearchRequest request) { final SearchRequest sr = new SearchRequest(); sr.setBaseDn(request.getBaseDn()); sr.setBinaryAttributes(request.getBinaryAttributes()); sr.setDerefAliases(request.getDerefAliases()); sr.setSearchEntryHandlers(request.getSearchEntryHandlers()); sr.setSearchReferenceHandlers(request.getSearchReferenceHandlers()); sr.setReturnAttributes(request.getReturnAttributes()); sr.setSearchFilter(request.getSearchFilter()); sr.setSearchScope(request.getSearchScope()); sr.setSizeLimit(request.getSizeLimit()); sr.setSortBehavior(request.getSortBehavior()); sr.setTimeLimit(request.getTimeLimit()); sr.setTypesOnly(request.getTypesOnly()); sr.setControls(request.getControls()); sr.setReferralHandler(request.getReferralHandler()); sr.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); return sr; }
/** * Returns a search request initialized with the supplied request. Note that stateful ldap entry handlers could cause * thread safety issues. * * @param request search request to read properties from * * @return search request */ protected static SearchRequest newSearchRequest(final SearchRequest request) { final SearchRequest sr = new SearchRequest(); sr.setBaseDn(request.getBaseDn()); sr.setBinaryAttributes(request.getBinaryAttributes()); sr.setDerefAliases(request.getDerefAliases()); sr.setSearchEntryHandlers(request.getSearchEntryHandlers()); sr.setSearchReferenceHandlers(request.getSearchReferenceHandlers()); sr.setReturnAttributes(request.getReturnAttributes()); sr.setSearchFilter(request.getSearchFilter()); sr.setSearchScope(request.getSearchScope()); sr.setSizeLimit(request.getSizeLimit()); sr.setSortBehavior(request.getSortBehavior()); sr.setTimeLimit(request.getTimeLimit()); sr.setTypesOnly(request.getTypesOnly()); sr.setControls(request.getControls()); sr.setReferralHandler(request.getReferralHandler()); sr.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); return sr; }
/** * Returns a search request initialized with the supplied request. Note that stateful ldap entry handlers could cause * thread safety issues. * * @param request search request to read properties from * * @return search request */ protected static SearchRequest newSearchRequest(final SearchRequest request) { final SearchRequest sr = new SearchRequest(); sr.setBaseDn(request.getBaseDn()); sr.setBinaryAttributes(request.getBinaryAttributes()); sr.setDerefAliases(request.getDerefAliases()); sr.setSearchEntryHandlers(request.getSearchEntryHandlers()); sr.setSearchReferenceHandlers(request.getSearchReferenceHandlers()); sr.setReturnAttributes(request.getReturnAttributes()); sr.setSearchFilter(request.getSearchFilter()); sr.setSearchScope(request.getSearchScope()); sr.setSizeLimit(request.getSizeLimit()); sr.setSortBehavior(request.getSortBehavior()); sr.setTimeLimit(request.getTimeLimit()); sr.setTypesOnly(request.getTypesOnly()); sr.setControls(request.getControls()); sr.setReferralHandler(request.getReferralHandler()); sr.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); return sr; }
referralRequest.setSearchScope(request.getSearchScope()); referralRequest.setSizeLimit(request.getSizeLimit()); referralRequest.setSortBehavior(request.getSortBehavior()); referralRequest.setTimeLimit(request.getTimeLimit());
referralRequest.setSearchScope(request.getSearchScope()); referralRequest.setSizeLimit(request.getSizeLimit()); referralRequest.setSortBehavior(request.getSortBehavior()); referralRequest.setTimeLimit(request.getTimeLimit());
referralRequest.setSearchScope(request.getSearchScope()); referralRequest.setSizeLimit(request.getSizeLimit()); referralRequest.setSortBehavior(request.getSortBehavior()); referralRequest.setTimeLimit(request.getTimeLimit());