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 TypeMethodDescriptionvoid
addAllToMap
(PlusMinusZero destination, Map<K, V> map) void
addAllToMinusMap
(Map<K, V> map) void
addAllToPlusMap
(Map<K, V> map) void
addAllToZeroMap
(Map<K, V> map) void
addToMinusMap
(K key, V value) void
addToPlusMap
(K key, V value) void
addToZeroMap
(K key, V value) default void
clear()
void
void
void
getMap
(PlusMinusZero plusMinusZero) boolean
boolean
boolean
boolean
isEmpty()
boolean
void
merge
(DeltaMapTriple<K, V> triple) int
size()
Returns all values, regardless of the internal sets.Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Methods 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()
-