Class DeltaSetTripleImpl<T>

java.lang.Object
com.evolveum.midpoint.prism.impl.delta.DeltaSetTripleImpl<T>
All Implemented Interfaces:
DeltaSetTriple<T>, SimpleVisitable<T>, DebugDumpable, Foreachable<T>, ShortDumpable, Serializable
Direct Known Subclasses:
PrismValueDeltaSetTripleImpl

public class DeltaSetTripleImpl<T> extends Object implements DeltaSetTriple<T>
The triple of values (added, unchanged, deleted) that represents difference between two collections of values.

The DeltaSetTriple is used as a result of a "diff" operation or it is constructed to determine a ObjectDelta or PropertyDelta. It is a very useful structure in numerous situations when dealing with relative changes.

DeltaSetTriple (similarly to other parts of this system) deal only with unordered values.

Author:
Radovan Semancik
See Also: