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
Nested ClassesModifier and TypeClassDescriptionstatic classObjectDeltaWaves.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int wave, ObjectDelta<O> delta) voidadopt(PrismContext prismContext) voidcheckConsistence(boolean requireOid, String shortDesc) voidcheckEncrypted(String shortDesc) voidclear()clone()debugDump(int indent) get(int index) booleanisEmpty()@NotNull Iterator<ObjectDelta<O>>iterator()voidvoidintsize()toString()Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods 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:
iteratorin interfaceIterable<O extends ObjectType>
-
setOid
-
checkConsistence
-
checkEncrypted
-
normalize
public void normalize() -
clone
-
adopt
- Throws:
SchemaException
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
toString
-