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 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) void
void
void
protected void
copyValues
(DeltaMapTripleImpl<K, V> clone, Cloner<Map.Entry<K, V>> cloner) debugDump
(int indent) getMap
(PlusMinusZero plusMinusZero) boolean
boolean
boolean
boolean
isEmpty()
boolean
void
merge
(DeltaMapTriple<K, V> triple) void
simpleAccept
(SimpleVisitor<Map.Entry<K, V>> visitor) int
size()
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, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.delta.DeltaMapTriple
clear
-
Constructor Details
-
DeltaMapTripleImpl
public DeltaMapTripleImpl()
-
-
Method Details
-
getZeroMap
- Specified by:
getZeroMap
in interfaceDeltaMapTriple<K,
V>
-
getPlusMap
- Specified by:
getPlusMap
in interfaceDeltaMapTriple<K,
V>
-
getMinusMap
- Specified by:
getMinusMap
in interfaceDeltaMapTriple<K,
V>
-
getMap
- Specified by:
getMap
in interfaceDeltaMapTriple<K,
V>
-
hasPlusMap
public boolean hasPlusMap()- Specified by:
hasPlusMap
in interfaceDeltaMapTriple<K,
V>
-
hasZeroMap
public boolean hasZeroMap()- Specified by:
hasZeroMap
in interfaceDeltaMapTriple<K,
V>
-
hasMinusMap
public boolean hasMinusMap()- Specified by:
hasMinusMap
in interfaceDeltaMapTriple<K,
V>
-
isZeroOnly
public boolean isZeroOnly()- Specified by:
isZeroOnly
in interfaceDeltaMapTriple<K,
V>
-
addToPlusMap
- Specified by:
addToPlusMap
in interfaceDeltaMapTriple<K,
V>
-
addToMinusMap
- Specified by:
addToMinusMap
in interfaceDeltaMapTriple<K,
V>
-
addToZeroMap
- Specified by:
addToZeroMap
in interfaceDeltaMapTriple<K,
V>
-
addAllToPlusMap
- Specified by:
addAllToPlusMap
in interfaceDeltaMapTriple<K,
V>
-
addAllToMinusMap
- Specified by:
addAllToMinusMap
in interfaceDeltaMapTriple<K,
V>
-
addAllToZeroMap
- Specified by:
addAllToZeroMap
in interfaceDeltaMapTriple<K,
V>
-
addAllToMap
- Specified by:
addAllToMap
in interfaceDeltaMapTriple<K,
V>
-
clearPlusMap
public void clearPlusMap()- Specified by:
clearPlusMap
in interfaceDeltaMapTriple<K,
V>
-
clearMinusMap
public void clearMinusMap()- Specified by:
clearMinusMap
in interfaceDeltaMapTriple<K,
V>
-
clearZeroMap
public void clearZeroMap()- Specified by:
clearZeroMap
in interfaceDeltaMapTriple<K,
V>
-
size
public int size()- Specified by:
size
in interfaceDeltaMapTriple<K,
V>
-
merge
- Specified by:
merge
in interfaceDeltaMapTriple<K,
V>
-
unionKeySets
Returns all values, regardless of the internal sets.- Specified by:
unionKeySets
in interfaceDeltaMapTriple<K,
V>
-
clone
- Specified by:
clone
in interfaceDeltaMapTriple<K,
V>
-
copyValues
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceDeltaMapTriple<K,
V>
-
simpleAccept
- Specified by:
simpleAccept
in interfaceSimpleVisitable<K>
-
toString
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-