Class DeltaSetTripleUtil
- java.lang.Object
- 
- com.evolveum.midpoint.prism.delta.DeltaSetTripleUtil
 
- 
 public class DeltaSetTripleUtil extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description DeltaSetTripleUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <V extends PrismValue>
 PrismValueDeltaSetTriple<V>allToZeroSet(Collection<V> values, PrismContext prismContext)static <T> voiddiff(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 booleanisEmpty(DeltaSetTripleType triple)static <T> voidputIntoOutputTripleMap(PathKeyedMap<DeltaSetTriple<T>> outputTripleMap, ItemPath outputPath, DeltaSetTriple<T> outputTriple)
 
- 
- 
- 
Method Detail- 
diffpublic static <T> void diff(Collection<T> valuesOld, Collection<T> valuesNew, DeltaSetTriple<T> triple) 
 - 
diffPrismValueDeltaSetTriplepublic 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.
 - 
allToZeroSetpublic static <V extends PrismValue> PrismValueDeltaSetTriple<V> allToZeroSet(Collection<V> values, PrismContext prismContext) 
 - 
putIntoOutputTripleMappublic static <T> void putIntoOutputTripleMap(PathKeyedMap<DeltaSetTriple<T>> outputTripleMap, ItemPath outputPath, DeltaSetTriple<T> outputTriple) 
 - 
isEmptypublic static boolean isEmpty(DeltaSetTripleType triple) 
 
- 
 
-