Class ObjectDeltaWaves<O extends ObjectType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.ObjectDeltaWaves<O>
- All Implemented Interfaces:
DebugDumpable
,Serializable
,Iterable<ObjectDelta<O>>
public class ObjectDeltaWaves<O extends ObjectType>
extends Object
implements Iterable<ObjectDelta<O>>, DebugDumpable, Serializable
Secondary deltas from already completed waves.
The meaning of this structure changed in midPoint 4.2. Originally, we stored here "live" secondary deltas for each
wave. Since 4.2, the current secondary deltas are stored directly in LensFocusContext; and they are moved here
after change execution.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ObjectDeltaWaves.WaveDelta<O extends ObjectType>
Delta for a specific execution wave. -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int wave, ObjectDelta<O> delta) void
adopt
(PrismContext prismContext) void
checkConsistence
(boolean requireOid, String shortDesc) void
checkEncrypted
(String shortDesc) void
clear()
clone()
debugDump
(int indent) get
(int index) boolean
isEmpty()
@NotNull Iterator<ObjectDelta<O>>
iterator()
void
void
int
size()
toString()
Methods inherited from class java.lang.Object
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 java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ObjectDeltaWaves
public ObjectDeltaWaves()
-
-
Method Details
-
add
-
isEmpty
public boolean isEmpty() -
clear
public void clear() -
size
public int size() -
get
-
iterator
- Specified by:
iterator
in interfaceIterable<O extends ObjectType>
-
setOid
-
checkConsistence
-
checkEncrypted
-
normalize
public void normalize() -
clone
-
adopt
- Throws:
SchemaException
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
toString
-