Interface DeltaMapTriple<K,V>
-
- All Superinterfaces:
DebugDumpable
,Serializable
,SimpleVisitable<Map.Entry<K,V>>
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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)
void
clearMinusMap()
void
clearPlusMap()
void
clearZeroMap()
DeltaMapTriple<K,V>
clone(Cloner<Map.Entry<K,V>> cloner)
Map<K,V>
getMap(PlusMinusZero plusMinusZero)
Map<K,V>
getMinusMap()
Map<K,V>
getPlusMap()
Map<K,V>
getZeroMap()
boolean
hasMinusMap()
boolean
hasPlusMap()
boolean
hasZeroMap()
boolean
isEmpty()
boolean
isZeroOnly()
void
merge(DeltaMapTriple<K,V> triple)
int
size()
Collection<K>
unionKeySets()
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 Detail
-
getMap
Map<K,V> getMap(PlusMinusZero plusMinusZero)
-
hasPlusMap
boolean hasPlusMap()
-
hasZeroMap
boolean hasZeroMap()
-
hasMinusMap
boolean hasMinusMap()
-
isZeroOnly
boolean isZeroOnly()
-
addAllToMap
void addAllToMap(PlusMinusZero destination, Map<K,V> map)
-
clearPlusMap
void clearPlusMap()
-
clearMinusMap
void clearMinusMap()
-
clearZeroMap
void clearZeroMap()
-
size
int size()
-
merge
void merge(DeltaMapTriple<K,V> triple)
-
unionKeySets
Collection<K> unionKeySets()
Returns all values, regardless of the internal sets.
-
isEmpty
boolean isEmpty()
-
-