Class ItemTreeDeltaValue<PV extends PrismValue,ITD extends ItemTreeDelta>
java.lang.Object
com.evolveum.midpoint.schema.delta.ItemTreeDeltaValue<PV,ITD>
- All Implemented Interfaces:
Visitable,DebugDumpable
- Direct Known Subclasses:
ContainerTreeDeltaValue,PropertyTreeDeltaValue,ReferenceTreeDeltaValue
public abstract class ItemTreeDeltaValue<PV extends PrismValue,ITD extends ItemTreeDelta>
extends Object
implements DebugDumpable, Visitable
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddValueToDelta(ItemDelta<?, ?> delta) booleandebugDump(int indent) protected voiddebugDumpChildren(StringBuilder sb, int indent) protected voidprotected StringgetConflictsWith(ItemTreeDeltaValue other, EquivalenceStrategy strategy) Collection<? extends ItemDelta<?,?>> Collection<? extends ItemDelta<?,?>> getModifications(boolean ignoreItself) Collection<? extends ItemDelta<?,?>> getNonConflictingModifications(ItemTreeDeltaValue other, EquivalenceStrategy strategy) getPath()getValue()booleanhasConflictWith(ItemTreeDeltaValue other, EquivalenceStrategy strategy) protected booleanhasConflictWith(PV otherValue) <V extends ItemTreeDeltaValue>
booleanmatch(V other, EquivalenceStrategy strategy) voidsetModificationType(ModificationType modificationType) voidsetNaturalKey(@NotNull List<Object> naturalKey) voidvoidtoString()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, debugDumpLazily
-
Constructor Details
-
ItemTreeDeltaValue
-
-
Method Details
-
getNaturalKey
-
setNaturalKey
-
getValue
-
setValue
-
getModificationType
-
setModificationType
-
getParent
-
setParent
-
toString
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
debugDumpIdentifiers
-
debugDumpChildren
-
debugDumpShortName
-
accept
- Specified by:
acceptin interfaceVisitable<PV extends PrismValue>
-
getPath
-
getConflictsWith
@NotNull public @NotNull List<Conflict> getConflictsWith(ItemTreeDeltaValue other, EquivalenceStrategy strategy) -
hasConflictWith
-
hasConflictWith
-
match
-
containsModifications
public boolean containsModifications() -
getNonConflictingModifications
public Collection<? extends ItemDelta<?,?>> getNonConflictingModifications(ItemTreeDeltaValue other, EquivalenceStrategy strategy) -
getModifications
-
getModifications
-
addValueToDelta
-