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.