Josh Cummings
2019-03-21 13:06:53 -06:00
parent 885ba331ac
commit 6a9bde3481
3 changed files with 3 additions and 3 deletions

View File

@@ -26,7 +26,7 @@ import java.util.List;
*
* @author Mattias Hellborg Arthursson
* @since 1.3.2
* @see <a href="http://www.watersprings.org/pub/id/draft-kashi-incremental-00.txt">Incremental Retrieval of Multi-valued Properties</a>
* @see <a href="https://tools.ietf.org/html/draft-kashi-incremental-00">Incremental Retrieval of Multi-valued Properties</a>
* @see org.springframework.ldap.core.support.DefaultIncrementalAttributesMapper
*/
public interface IncrementalAttributesMapper<T extends IncrementalAttributesMapper> extends AttributesMapper<T> {

View File

@@ -65,7 +65,7 @@ import java.util.Set;
*
* @author Marius Scurtescu
* @author Mattias Hellborg Arthursson
* @see <a href="http://www.watersprings.org/pub/id/draft-kashi-incremental-00.txt">Incremental Retrieval of Multi-valued Properties</a>
* @see <a href="https://tools.ietf.org/html/draft-kashi-incremental-00">Incremental Retrieval of Multi-valued Properties</a>
* @see #lookupAttributes(org.springframework.ldap.core.LdapOperations, javax.naming.Name, String[])
* @see #lookupAttributeValues(org.springframework.ldap.core.LdapOperations, javax.naming.Name, String)
* @since 1.3.2

View File

@@ -2567,7 +2567,7 @@ The last member of this package, the `LdifAggregator`, can be used to write LDIF
=== Incremental Retrieval of Multi-Valued Attributes
When there are a very large number of attribute values (>1500) for a specific attribute, Active Directory typically refuses to return all these values at once. Instead, the attribute values are returned according to the http://www.watersprings.org/pub/id/draft-kashi-incremental-00.txt[Incremental Retrieval of Multi-valued Properties] method. Doing so requires the calling part to inspect the returned attribute for specific markers and, if necessary, make additional lookup requests until all values are found.
When there are a very large number of attribute values (>1500) for a specific attribute, Active Directory typically refuses to return all these values at once. Instead, the attribute values are returned according to the https://tools.ietf.org/html/draft-kashi-incremental-00[Incremental Retrieval of Multi-valued Properties] method. Doing so requires the calling part to inspect the returned attribute for specific markers and, if necessary, make additional lookup requests until all values are found.
Spring LDAP's `org.springframework.ldap.core.support.DefaultIncrementalAttributesMapper` helps when working with this kind of attributes, as follows: