Class DeltaMapTripleImpl<K,V>
java.lang.Object
com.evolveum.midpoint.prism.impl.delta.DeltaMapTripleImpl<K,V>
- All Implemented Interfaces:
DeltaMapTriple<K,,V> SimpleVisitable<Map.Entry<K,,V>> DebugDumpable,Serializable
- Author:
- Radovan Semancik
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
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) voidvoidvoidprotected voidcopyValues(DeltaMapTripleImpl<K, V> clone, Cloner<Map.Entry<K, V>> cloner) debugDump(int indent) getMap(PlusMinusZero plusMinusZero) booleanbooleanbooleanbooleanisEmpty()booleanvoidmerge(DeltaMapTriple<K, V> triple) voidsimpleAccept(SimpleVisitor<Map.Entry<K, V>> visitor) intsize()toString()Returns all values, regardless of the internal sets.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.delta.DeltaMapTriple
clear
-
Constructor Details
-
DeltaMapTripleImpl
public DeltaMapTripleImpl()
-
-
Method Details
-
getZeroMap
- Specified by:
getZeroMapin interfaceDeltaMapTriple<K,V>
-
getPlusMap
- Specified by:
getPlusMapin interfaceDeltaMapTriple<K,V>
-
getMinusMap
- Specified by:
getMinusMapin interfaceDeltaMapTriple<K,V>
-
getMap
- Specified by:
getMapin interfaceDeltaMapTriple<K,V>
-
hasPlusMap
public boolean hasPlusMap()- Specified by:
hasPlusMapin interfaceDeltaMapTriple<K,V>
-
hasZeroMap
public boolean hasZeroMap()- Specified by:
hasZeroMapin interfaceDeltaMapTriple<K,V>
-
hasMinusMap
public boolean hasMinusMap()- Specified by:
hasMinusMapin interfaceDeltaMapTriple<K,V>
-
isZeroOnly
public boolean isZeroOnly()- Specified by:
isZeroOnlyin interfaceDeltaMapTriple<K,V>
-
addToPlusMap
- Specified by:
addToPlusMapin interfaceDeltaMapTriple<K,V>
-
addToMinusMap
- Specified by:
addToMinusMapin interfaceDeltaMapTriple<K,V>
-
addToZeroMap
- Specified by:
addToZeroMapin interfaceDeltaMapTriple<K,V>
-
addAllToPlusMap
- Specified by:
addAllToPlusMapin interfaceDeltaMapTriple<K,V>
-
addAllToMinusMap
- Specified by:
addAllToMinusMapin interfaceDeltaMapTriple<K,V>
-
addAllToZeroMap
- Specified by:
addAllToZeroMapin interfaceDeltaMapTriple<K,V>
-
addAllToMap
- Specified by:
addAllToMapin interfaceDeltaMapTriple<K,V>
-
clearPlusMap
public void clearPlusMap()- Specified by:
clearPlusMapin interfaceDeltaMapTriple<K,V>
-
clearMinusMap
public void clearMinusMap()- Specified by:
clearMinusMapin interfaceDeltaMapTriple<K,V>
-
clearZeroMap
public void clearZeroMap()- Specified by:
clearZeroMapin interfaceDeltaMapTriple<K,V>
-
size
public int size()- Specified by:
sizein interfaceDeltaMapTriple<K,V>
-
merge
- Specified by:
mergein interfaceDeltaMapTriple<K,V>
-
unionKeySets
Returns all values, regardless of the internal sets.- Specified by:
unionKeySetsin interfaceDeltaMapTriple<K,V>
-
clone
- Specified by:
clonein interfaceDeltaMapTriple<K,V>
-
copyValues
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceDeltaMapTriple<K,V>
-
simpleAccept
- Specified by:
simpleAcceptin interfaceSimpleVisitable<K>
-
toString
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-