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 voidaddAllToMap(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)voidclearMinusMap()voidclearPlusMap()voidclearZeroMap()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()booleanhasMinusMap()booleanhasPlusMap()booleanhasZeroMap()booleanisEmpty()booleanisZeroOnly()voidmerge(DeltaMapTriple<K,V> triple)intsize()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()
-
-