Package com.evolveum.midpoint.prism.delta
-
Interface Summary Interface Description ContainerDelta<V extends Containerable> DeltaFactory TODO clean up these interfaces!DeltaFactory.Container Deprecated. DeltaFactory.Object DeltaFactory.Property Deprecated. DeltaFactory.Reference Deprecated. DeltaMapTriple<K,V> DeltaSetTriple<T> The triple of values (added, unchanged, deleted) that represents difference between two collections of values.ItemDelta<V extends PrismValue,D extends ItemDefinition<?>> Item Delta describes a change of an item which is a property, container or a reference.ItemDeltaValidator<V extends PrismValue> ObjectDelta<O extends Objectable> Relative difference (delta) of the object.PrismValueDeltaSetTriple<V extends PrismValue> DeltaSetTriple that is limited to hold prism values.PropertyDelta<T> Relative difference (delta) of a property values.ReferenceDelta -
Class Summary Class Description DeltaSetTripleUtil DeltaTriple<T> Utility class for keeping things in three: plus, zero and minus.DiffUtil ItemDeltaCollectionsUtil ItemDeltaUtil Utilities related toItemDelta
andItemDeltaType
objects.ObjectDelta.FactorOutResultMulti<T extends Objectable> ObjectDelta.FactorOutResultSingle<T extends Objectable> ObjectDeltaCollectionsUtil ObjectDeltaUtil PartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition<?>> PropertyDeltaCollectionsUtil TEMPORARY. -
Enum Summary Enum Description AddDeleteReplace Denotes ADD, DELETE, REPLACE sets in item deltas.ChangeType PlusMinusZero Simple enumeration that refers to the plus, minus or zero concepts used in delta set triples.