Class DeltaSetTripleUtil
- java.lang.Object
-
- com.evolveum.midpoint.prism.delta.DeltaSetTripleUtil
-
public class DeltaSetTripleUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description DeltaSetTripleUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> void
diff(Collection<T> valuesOld, Collection<T> valuesNew, DeltaSetTriple<T> triple)
static <V extends PrismValue>
PrismValueDeltaSetTriple<V>diffPrismValueDeltaSetTriple(Collection<V> valuesOld, Collection<V> valuesNew, PrismContext prismContext)
Compares two (unordered) collections and creates a triple describing the differences.static <T> DeltaSetTriple<? extends T>
find(Map<? extends ItemPath,DeltaSetTriple<? extends T>> tripleMap, ItemPath path)
-
-
-
Method Detail
-
diff
public static <T> void diff(Collection<T> valuesOld, Collection<T> valuesNew, DeltaSetTriple<T> triple)
-
diffPrismValueDeltaSetTriple
public static <V extends PrismValue> PrismValueDeltaSetTriple<V> diffPrismValueDeltaSetTriple(Collection<V> valuesOld, Collection<V> valuesNew, PrismContext prismContext)
Compares two (unordered) collections and creates a triple describing the differences.
-
find
public static <T> DeltaSetTriple<? extends T> find(Map<? extends ItemPath,DeltaSetTriple<? extends T>> tripleMap, ItemPath path)
-
-