Package org.ldaptive.ext
Interface MergeRequest.AttributeModificationsHandler
-
- All Superinterfaces:
Function<List<List<AttributeModification>>,List<List<AttributeModification>>>
- All Known Implementing Classes:
MergeRequest.BatchHandler
,MergeRequest.MaxSizeAttributeValueHandler
- Enclosing class:
- MergeRequest
public static interface MergeRequest.AttributeModificationsHandler extends Function<List<List<AttributeModification>>,List<List<AttributeModification>>>
Marker interface for an attribute modifications handler. The complexity of this interface stems from the requirement to support batching. A modify operation is executed for each element in the outer list. Attribute modifications in the inner list may be mutated as needed to produce modification lists of the desired size and complexity.