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 Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier 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.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.SimpleVisitable
simpleAccept
-
Method Details
-
getZeroMap
-
getPlusMap
-
getMinusMap
-
getMap
-
hasPlusMap
boolean hasPlusMap() -
hasZeroMap
boolean hasZeroMap() -
hasMinusMap
boolean hasMinusMap() -
isZeroOnly
boolean isZeroOnly() -
addToPlusMap
-
addToMinusMap
-
addToZeroMap
-
addAllToPlusMap
-
addAllToMinusMap
-
addAllToZeroMap
-
addAllToMap
-
clearPlusMap
void clearPlusMap() -
clearMinusMap
void clearMinusMap() -
clearZeroMap
void clearZeroMap() -
size
int size() -
merge
-
unionKeySets
Collection<K> unionKeySets()Returns all values, regardless of the internal sets. -
clone
-
isEmpty
boolean isEmpty() -
clear
default void clear()
-