/** * {@inheritDoc} */ public void searchReferenceReturned( final SearchResultReference searchReference) { referenceCounter.incrementAndGet(); manageAccountProcessor.handleMessage( WARN_MANAGE_ACCT_SEARCH_OP_REFERRAL.get( String.valueOf(searchRequest.getFilter()), String.valueOf(searchReference)), true); }
@Override public List<org.geomajas.security.UserInfo> getUsers(UserFilter userFilter) { List<org.geomajas.security.UserInfo> users = new ArrayList<org.geomajas.security.UserInfo>(); if (allUsersDn == null) { log.warn("Getting users from LDAP requires configuration of allUsersDn property"); } else { SearchRequest request = createSearchRequest(allUsersDn); LdapFilterVisitor visitor = new LdapFilterVisitor(); Filter ldapFilter = (Filter) userFilter.accept(visitor, null); if (ldapFilter != null) { Filter f = request.getFilter(); request.setFilter(Filter.createANDFilter(f, ldapFilter)); } SearchResult result = execute(request, null, null); if (result != null) { for (SearchResultEntry entry : result.getSearchEntries()) { users.add(getUserInfo(entry)); } } } return users; }
searchRequest.getScope(), searchRequest.getDereferencePolicy(), searchRequest.getSizeLimit(), searchRequest.getTimeLimitSeconds(), searchRequest.typesOnly(), searchRequest.getFilter(), searchRequest.getAttributeList()), requestControlList, entryList, referenceList);
/** * Creates a new search request protocol op from the provided search request * object. * * @param request The search request object to use to create this protocol * op. */ public SearchRequestProtocolOp(final SearchRequest request) { baseDN = request.getBaseDN(); scope = request.getScope(); derefPolicy = request.getDereferencePolicy(); sizeLimit = request.getSizeLimit(); timeLimit = request.getTimeLimitSeconds(); typesOnly = request.typesOnly(); filter = request.getFilter(); attributes = request.getAttributeList(); }
/** * Creates a new search request protocol op from the provided search request * object. * * @param request The search request object to use to create this protocol * op. */ public SearchRequestProtocolOp(final SearchRequest request) { baseDN = request.getBaseDN(); scope = request.getScope(); derefPolicy = request.getDereferencePolicy(); sizeLimit = request.getSizeLimit(); timeLimit = request.getTimeLimitSeconds(); typesOnly = request.typesOnly(); filter = request.getFilter(); attributes = request.getAttributeList(); }
ERR_MANAGE_ACCT_SEARCH_OP_ERROR_READING_PAGE_RESPONSE.get( String.valueOf(searchResult), String.valueOf(searchRequest.getFilter()), StaticUtils.getExceptionMessage(e)), true);
String.valueOf(searchRequest.getFilter()), entryCounter.get()), false); String.valueOf(searchRequest.getFilter()), entryCounter.get()), false); String.valueOf(searchRequest.getFilter()), result.getResultCode(), result.getDiagnosticMessage()), true); String.valueOf(searchRequest.getFilter()), entryCounter.get()), false); String.valueOf(searchRequest.getFilter()), entryCounter.get()), false); String.valueOf(searchRequest.getFilter()), result.getResultCode(), result.getDiagnosticMessage()), true);
searchRequest.getDereferencePolicy(), searchRequest.getSizeLimit(), searchRequest.getTimeLimitSeconds(), searchRequest.typesOnly(), searchRequest.getFilter(), searchRequest.getAttributes()); asyncRequestID = connection.asyncSearch(r);
String msg = "[AS0109] LDAP search " + searchRequest.getFilter() + " failed: " + e.getMessage();
String msg = "[AS0109] LDAP search " + searchRequest.getFilter() + " failed: " + e.getMessage();
searchRequest.getDereferencePolicy(), 1, searchRequest.getTimeLimitSeconds(), searchRequest.typesOnly(), searchRequest.getFilter(), searchRequest.getAttributes());
searchRequest.getDereferencePolicy(), 1, searchRequest.getTimeLimitSeconds(), searchRequest.typesOnly(), searchRequest.getFilter(), searchRequest.getAttributes());
searchRequest.getDereferencePolicy(), 1, searchRequest.getTimeLimitSeconds(), searchRequest.typesOnly(), searchRequest.getFilter(), searchRequest.getAttributes());