Class ItemDeltaSingleValueProcessor<T>

java.lang.Object
com.evolveum.midpoint.repo.sqale.delta.ItemDeltaValueProcessor<T>
com.evolveum.midpoint.repo.sqale.delta.item.ItemDeltaSingleValueProcessor<T>
Type Parameters:
T - expected type of the real value for the modification (after optional conversion)
All Implemented Interfaces:
ItemDeltaProcessor
Direct Known Subclasses:
EmbeddedContainerDeltaProcessor, ExtensionContainerDeltaProcessor, PolyStringItemDeltaProcessor, RefItemDeltaProcessor, SinglePathItemDeltaProcessor

public abstract class ItemDeltaSingleValueProcessor<T> extends ItemDeltaValueProcessor<T>
Applies single item delta value to an item. This class implements setRealValues(java.util.Collection<?>) (for multiple values) and requires setValue(T) (for a single value) to be implemented by the subclasses. This hierarchy branch should not need ItemDeltaValueProcessor.addRealValues(java.util.Collection<?>) and ItemDeltaValueProcessor.deleteRealValues(java.util.Collection<?>), so it's not overridden and throws UnsupportedOperationException.