Class ItemTreeDelta<PV extends PrismValue,ID extends ItemDefinition<I>,I extends Item<PV,ID>,V extends ItemTreeDeltaValue>
java.lang.Object
com.evolveum.midpoint.schema.delta.ItemTreeDelta<PV,ID,I,V>
- All Implemented Interfaces:
Visitable,DebugDumpable
- Direct Known Subclasses:
ContainerTreeDelta,PropertyTreeDelta,ReferenceTreeDelta
public abstract class ItemTreeDelta<PV extends PrismValue,ID extends ItemDefinition<I>,I extends Item<PV,ID>,V extends ItemTreeDeltaValue>
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 TypeMethodDescriptionvoidvoidbooleanabstract VdebugDump(int indent) protected Stringprotected VfindMatchingValue(V other, EquivalenceStrategy strategy) @NotNull Collection<Conflict>getConflictsWith(ItemTreeDelta<PV, ID, I, V> other) @NotNull Collection<Conflict>getConflictsWith(ItemTreeDelta<PV, ID, I, V> other, EquivalenceStrategy strategy) @NotNull QNameCollection<? extends ItemDelta<?,?>> @NotNull Collection<? extends ItemDelta<?,?>> getNonConflictingModifications(ItemTreeDelta<PV, ID, I, V> other, EquivalenceStrategy strategy) getPath()@NotNull QNamebooleanhasConflictWith(ItemTreeDelta<PV, ID, I, V> other) booleanhasConflictWith(ItemTreeDelta<PV, ID, I, V> other, EquivalenceStrategy strategy) voidremoveValue(V value) voidsetDefinition(ID definition) voidsetParent(ContainerTreeDeltaValue<?> parent) voidtoString()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
-
ItemTreeDelta
-
-
Method Details
-
getDefinition
-
setDefinition
-
getItemName
-
getTypeName
-
getParent
-
setParent
-
getValues
-
getSingleValue
-
setValues
-
addValue
-
removeValue
-
createNewValue
-
toString
-
debugDumpShortName
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
accept
- Specified by:
acceptin interfaceVisitable<PV extends PrismValue>
-
getPath
-
getNonConflictingModifications
@NotNull public @NotNull Collection<? extends ItemDelta<?,?>> getNonConflictingModifications(ItemTreeDelta<PV, ID, I, V> other, EquivalenceStrategy strategy) -
getConflictsWith
@NotNull public @NotNull Collection<Conflict> getConflictsWith(ItemTreeDelta<PV, ID, I, V> other, EquivalenceStrategy strategy) -
getConflictsWith
-
hasConflictWith
-
hasConflictWith
-
findMatchingValue
-
containsModifications
public boolean containsModifications() -
getModifications
-