@Override public String toString() { return String.format( "[%s@%d::baseDn=%s, searchFilter=%s, returnAttributes=%s, " + "searchScope=%s, timeLimit=%s, sizeLimit=%s, derefAliases=%s, " + "typesOnly=%s, binaryAttributes=%s, sortBehavior=%s, " + "searchEntryHandlers=%s, searchReferenceHandlers=%s, controls=%s, " + "referralHandler=%s, intermediateResponseHandlers=%s]", getClass().getName(), hashCode(), baseDn, searchFilter, Arrays.toString(retAttrs), searchScope, timeLimit, sizeLimit, derefAliases, typesOnly, Arrays.toString(binaryAttrs), sortBehavior, Arrays.toString(entryHandlers), Arrays.toString(referenceHandlers), Arrays.toString(getControls()), getReferralHandler(), Arrays.toString(getIntermediateResponseHandlers())); } }
@Override public String toString() { return String.format( "[%s@%d::baseDn=%s, searchFilter=%s, returnAttributes=%s, " + "searchScope=%s, timeLimit=%s, sizeLimit=%s, derefAliases=%s, " + "typesOnly=%s, binaryAttributes=%s, sortBehavior=%s, " + "searchEntryHandlers=%s, searchReferenceHandlers=%s, controls=%s, " + "referralHandler=%s, intermediateResponseHandlers=%s]", getClass().getName(), hashCode(), baseDn, searchFilter, Arrays.toString(retAttrs), searchScope, timeLimit, sizeLimit, derefAliases, typesOnly, Arrays.toString(binaryAttrs), sortBehavior, Arrays.toString(entryHandlers), Arrays.toString(referenceHandlers), Arrays.toString(getControls()), getReferralHandler(), Arrays.toString(getIntermediateResponseHandlers())); } }
@Override public String toString() { return String.format( "[%s@%d::baseDn=%s, searchFilter=%s, returnAttributes=%s, " + "searchScope=%s, timeLimit=%s, sizeLimit=%s, derefAliases=%s, " + "typesOnly=%s, binaryAttributes=%s, sortBehavior=%s, " + "searchEntryHandlers=%s, searchReferenceHandlers=%s, controls=%s, " + "referralHandler=%s, intermediateResponseHandlers=%s]", getClass().getName(), hashCode(), baseDn, searchFilter, Arrays.toString(retAttrs), searchScope, timeLimit, sizeLimit, derefAliases, typesOnly, Arrays.toString(binaryAttrs), sortBehavior, Arrays.toString(entryHandlers), Arrays.toString(referenceHandlers), Arrays.toString(getControls()), getReferralHandler(), Arrays.toString(getIntermediateResponseHandlers())); } }
@Override public int hashCode() { return LdapUtils.computeHashCode( HASH_CODE_SEED, baseDn, binaryAttrs, derefAliases, entryHandlers, referenceHandlers, retAttrs, searchFilter, searchScope, sizeLimit, sortBehavior, timeLimit, typesOnly, getControls(), getReferralHandler(), getIntermediateResponseHandlers()); }
@Override public int hashCode() { return LdapUtils.computeHashCode( HASH_CODE_SEED, baseDn, binaryAttrs, derefAliases, entryHandlers, referenceHandlers, retAttrs, searchFilter, searchScope, sizeLimit, sortBehavior, timeLimit, typesOnly, getControls(), getReferralHandler(), getIntermediateResponseHandlers()); }
@Override public int hashCode() { return LdapUtils.computeHashCode( HASH_CODE_SEED, baseDn, binaryAttrs, derefAliases, entryHandlers, referenceHandlers, retAttrs, searchFilter, searchScope, sizeLimit, sortBehavior, timeLimit, typesOnly, getControls(), getReferralHandler(), getIntermediateResponseHandlers()); }
@Override public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof SearchRequest) { final SearchRequest v = (SearchRequest) o; return LdapUtils.areEqual(baseDn, v.baseDn) && LdapUtils.areEqual(binaryAttrs, v.binaryAttrs) && LdapUtils.areEqual(derefAliases, v.derefAliases) && LdapUtils.areEqual(entryHandlers, v.entryHandlers) && LdapUtils.areEqual(referenceHandlers, v.referenceHandlers) && LdapUtils.areEqual(retAttrs, v.retAttrs) && LdapUtils.areEqual(searchFilter, v.searchFilter) && LdapUtils.areEqual(searchScope, v.searchScope) && LdapUtils.areEqual(sizeLimit, v.sizeLimit) && LdapUtils.areEqual(sortBehavior, v.sortBehavior) && LdapUtils.areEqual(timeLimit, v.timeLimit) && LdapUtils.areEqual(typesOnly, v.typesOnly) && LdapUtils.areEqual(getControls(), v.getControls()) && LdapUtils.areEqual(getReferralHandler(), v.getReferralHandler()) && LdapUtils.areEqual(getIntermediateResponseHandlers(), v.getIntermediateResponseHandlers()); } return false; }
@Override public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof SearchRequest) { final SearchRequest v = (SearchRequest) o; return LdapUtils.areEqual(baseDn, v.baseDn) && LdapUtils.areEqual(binaryAttrs, v.binaryAttrs) && LdapUtils.areEqual(derefAliases, v.derefAliases) && LdapUtils.areEqual(entryHandlers, v.entryHandlers) && LdapUtils.areEqual(referenceHandlers, v.referenceHandlers) && LdapUtils.areEqual(retAttrs, v.retAttrs) && LdapUtils.areEqual(searchFilter, v.searchFilter) && LdapUtils.areEqual(searchScope, v.searchScope) && LdapUtils.areEqual(sizeLimit, v.sizeLimit) && LdapUtils.areEqual(sortBehavior, v.sortBehavior) && LdapUtils.areEqual(timeLimit, v.timeLimit) && LdapUtils.areEqual(typesOnly, v.typesOnly) && LdapUtils.areEqual(getControls(), v.getControls()) && LdapUtils.areEqual(getReferralHandler(), v.getReferralHandler()) && LdapUtils.areEqual(getIntermediateResponseHandlers(), v.getIntermediateResponseHandlers()); } return false; }
/** * 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; }