Class ContainerTreeDeltaValue<C extends Containerable>
java.lang.Object
com.evolveum.midpoint.schema.delta.ItemTreeDeltaValue<PrismContainerValue<C>,ContainerTreeDelta<C>>
com.evolveum.midpoint.schema.delta.ContainerTreeDeltaValue<C>
- All Implemented Interfaces:
Visitable,DebugDumpable
- Direct Known Subclasses:
ObjectTreeDeltaValue
public class ContainerTreeDeltaValue<C extends Containerable>
extends ItemTreeDeltaValue<PrismContainerValue<C>,ContainerTreeDelta<C>>
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionContainerTreeDeltaValue(PrismContainerValue<C> value, ModificationType modificationType) ContainerTreeDeltaValue(Long id, PrismContainerValue<C> value, ModificationType modificationType) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanprotected voiddebugDumpChildren(StringBuilder sb, int indent) protected voidprotected String<D extends ItemTreeDelta>
DfindItemDelta(ItemPath path, Class<D> deltaClass) <D extends ItemTreeDelta>
DfindOrCreateItemDelta(ItemPath path, Class<D> deltaClass) getConflictsWith(ItemTreeDeltaValue other, EquivalenceStrategy strategy) List<ItemTreeDelta<?,?, ?, ?>> getId()Collection<? extends ItemDelta<?,?>> getModifications(boolean ignoreItself) getPath()protected booleanhasConflictWith(PrismContainerValue<C> otherValue) <V extends ItemTreeDeltaValue>
booleanmatch(V other, EquivalenceStrategy strategy) voidsetDeltas(List<ItemTreeDelta<?, ?, ?, ?>> deltas) voidMethods inherited from class com.evolveum.midpoint.schema.delta.ItemTreeDeltaValue
addValueToDelta, debugDump, getModifications, getModificationType, getNonConflictingModifications, getParent, getValue, hasConflictWith, setModificationType, setNaturalKey, setParent, setValue, toStringMethods 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
-
ContainerTreeDeltaValue
public ContainerTreeDeltaValue() -
ContainerTreeDeltaValue
-
ContainerTreeDeltaValue
-
ContainerTreeDeltaValue
public ContainerTreeDeltaValue(Long id, PrismContainerValue<C> value, ModificationType modificationType)
-
-
Method Details
-
getNaturalKey
- Overrides:
getNaturalKeyin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
getId
-
setId
-
getDeltas
-
setDeltas
-
debugDumpShortName
- Overrides:
debugDumpShortNamein classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
debugDumpIdentifiers
- Overrides:
debugDumpIdentifiersin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
debugDumpChildren
- Overrides:
debugDumpChildrenin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
findItemDelta
-
findOrCreateItemDelta
-
getPath
- Overrides:
getPathin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
accept
- Specified by:
acceptin interfaceVisitable<C extends Containerable>- Overrides:
acceptin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
getConflictsWith
- Overrides:
getConflictsWithin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
hasConflictWith
- Overrides:
hasConflictWithin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
match
- Overrides:
matchin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
containsModifications
public boolean containsModifications()- Overrides:
containsModificationsin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-
getModifications
- Overrides:
getModificationsin classItemTreeDeltaValue<PrismContainerValue<C extends Containerable>,ContainerTreeDelta<C extends Containerable>>
-