Interface DeltaMapTriple<K,V> 
- All Superinterfaces:
- DebugDumpable,- Serializable,- SimpleVisitable<Map.Entry<K,- V>> 
- All Known Implementing Classes:
- DeltaMapTripleImpl
public interface DeltaMapTriple<K,V> 
extends DebugDumpable, Serializable, SimpleVisitable<Map.Entry<K,V>> 
- Author:
- Radovan Semancik
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAllToMap(PlusMinusZero destination, Map<K, V> map) voidaddAllToMinusMap(Map<K, V> map) voidaddAllToPlusMap(Map<K, V> map) voidaddAllToZeroMap(Map<K, V> map) voidaddToMinusMap(K key, V value) voidaddToPlusMap(K key, V value) voidaddToZeroMap(K key, V value) default voidclear()voidvoidvoidgetMap(PlusMinusZero plusMinusZero) booleanbooleanbooleanbooleanisEmpty()booleanvoidmerge(DeltaMapTriple<K, V> triple) intsize()Returns all values, regardless of the internal sets.Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.SimpleVisitablesimpleAccept
- 
Method Details- 
getZeroMap
- 
getPlusMap
- 
getMinusMap
- 
getMap
- 
hasPlusMapboolean hasPlusMap()
- 
hasZeroMapboolean hasZeroMap()
- 
hasMinusMapboolean hasMinusMap()
- 
isZeroOnlyboolean isZeroOnly()
- 
addToPlusMap
- 
addToMinusMap
- 
addToZeroMap
- 
addAllToPlusMap
- 
addAllToMinusMap
- 
addAllToZeroMap
- 
addAllToMap
- 
clearPlusMapvoid clearPlusMap()
- 
clearMinusMapvoid clearMinusMap()
- 
clearZeroMapvoid clearZeroMap()
- 
sizeint size()
- 
merge
- 
unionKeySetsCollection<K> unionKeySets()Returns all values, regardless of the internal sets.
- 
clone
- 
isEmptyboolean isEmpty()
- 
cleardefault void clear()
 
-