Uses of Interface
com.evolveum.midpoint.prism.delta.ItemDelta
-
-
Uses of ItemDelta in com.evolveum.midpoint.common.crypto
Methods in com.evolveum.midpoint.common.crypto that return types with arguments of type ItemDelta Modifier and Type Method Description static <T extends ObjectType>
Collection<? extends ItemDelta<?,?>>CryptoUtil. computeReencryptModifications(Protector protector, PrismObject<T> object)
Method parameters in com.evolveum.midpoint.common.crypto with type arguments of type ItemDelta Modifier and Type Method Description static void
CryptoUtil. checkEncrypted(Collection<? extends ItemDelta> modifications)
-
Uses of ItemDelta in com.evolveum.midpoint.model.api.authentication
Method parameters in com.evolveum.midpoint.model.api.authentication with type arguments of type ItemDelta Modifier and Type Method Description void
GuiProfiledPrincipalManager. updateFocus(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
-
Uses of ItemDelta in com.evolveum.midpoint.model.api.visualizer
Methods in com.evolveum.midpoint.model.api.visualizer that return ItemDelta Modifier and Type Method Description ItemDelta<?,?>
SceneDeltaItem. getSourceDelta()
Item delta (if applicable). -
Uses of ItemDelta in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return ItemDelta Modifier and Type Method Description ItemDelta<V,D>
Item. createDelta()
Creates specific subclass of ItemDelta appropriate for type of item that this definition represents (e.g.ItemDelta<V,D>
Item. createDelta(ItemPath path)
ItemDelta
ItemDefinition. createEmptyDelta(ItemPath path)
default ItemDelta<V,D>
Item. diff(Item<V,D> other)
Computes a difference (delta) with the specified item using IGNORE_METADATA_CONSIDER_DIFFERENT_IDS equivalence strategy.ItemDelta<V,D>
Item. diff(Item<V,D> other, @NotNull ParameterizedEquivalenceStrategy strategy)
Computes a difference (delta) with the specified item using given equivalence strategy.Methods in com.evolveum.midpoint.prism that return types with arguments of type ItemDelta Modifier and Type Method Description Collection<? extends ItemDelta>
PrismValue. diff(PrismValue otherValue)
Assumes matching representations.Collection<? extends ItemDelta>
PrismValue. diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
Assumes matching representations.List<? extends ItemDelta>
PrismContainer. diffModifications(PrismContainer<C> other)
List<? extends ItemDelta>
PrismContainer. diffModifications(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy)
Collection<? extends ItemDelta<?,?>>
PrismObject. narrowModifications(Collection<? extends ItemDelta<?,?>> modifications, boolean assumeMissingItems)
Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDelta Modifier and Type Method Description Collection<? extends ItemDelta<?,?>>
PrismObject. narrowModifications(Collection<? extends ItemDelta<?,?>> modifications, boolean assumeMissingItems)
-
Uses of ItemDelta in com.evolveum.midpoint.prism.delta
Subinterfaces of ItemDelta in com.evolveum.midpoint.prism.delta Modifier and Type Interface Description interface
ContainerDelta<V extends Containerable>
interface
PropertyDelta<T>
Relative difference (delta) of a property values.interface
ReferenceDelta
Methods in com.evolveum.midpoint.prism.delta with type parameters of type ItemDelta Modifier and Type Method Description <D extends ItemDelta>
DObjectDelta. addModification(D itemDelta)
Adds modification (itemDelta) and returns the modification that was added.static <D extends ItemDelta<?,?>>
Collection<D>ItemDeltaCollectionsUtil. cloneCollection(Collection<D> orig)
static <DD extends ItemDelta>
DDItemDeltaCollectionsUtil. findItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<DD> deltaType, boolean strict)
static <D extends ItemDelta>
DItemDeltaCollectionsUtil. findItemDelta(Collection<? extends ItemDelta> deltas, QName itemName, Class<D> deltaType)
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>>
DDObjectDelta. findItemDelta(ItemPath itemPath, Class<DD> deltaType, Class<I> itemType, boolean strict)
static <D extends ItemDelta>
voidItemDeltaCollectionsUtil. removeItemDelta(Collection<? extends ItemDelta> deltas, ItemDelta deltaToRemove)
static <D extends ItemDelta>
voidItemDeltaCollectionsUtil. removeItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<D> deltaType)
<D extends ItemDelta>
voidObjectDelta. removeModification(ItemDelta<?,?> itemDelta)
Methods in com.evolveum.midpoint.prism.delta that return ItemDelta Modifier and Type Method Description ItemDelta<V,D>
ItemDelta. clone()
ItemDelta<V,D>
ItemDelta. cloneWithChangedParentPath(ItemPath newParentPath)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item)
static <V extends PrismValue,D extends ItemDefinition>
ItemDelta<V,D>ItemDeltaUtil. createAddDeltaFor(Item<V,D> item, PrismValue value)
ItemDelta<V,D>
ItemDelta. createReverseDelta()
<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath)
TODO specify this method! An attempt: Given this ADD or MODIFY object delta OD, finds an item delta ID such that "ID has the same effect on an item specified by itemPath as OD" (simply said).<IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>ObjectDelta. findItemDelta(ItemPath itemPath, boolean strict)
ItemDelta<V,D>
PartiallyResolvedDelta. getDelta()
ItemDelta<?,?>
ContainerDelta. getSubDelta(ItemPath path)
ItemDelta<?,?>
ItemDelta. getSubDelta(ItemPath path)
ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type ItemDelta Modifier and Type Method Description Collection<? extends ItemDelta>
DeltaFactory.Reference. createModificationAddCollection(ItemName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, String targetOid)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue)
Deprecated.Collection<? extends ItemDelta>
DeltaFactory.Reference. createModificationDeleteCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
Deprecated.Collection<? extends ItemDelta>
DeltaFactory.Container. createModificationReplaceContainerCollection(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues)
Deprecated.Collection<? extends ItemDelta>
DeltaFactory.Property. createModificationReplacePropertyCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, Object... propertyValues)
Deprecated.static Collection<? extends ItemDelta<?,?>>
ItemDeltaCollectionsUtil. findItemDeltasSubPath(Collection<? extends ItemDelta<?,?>> deltas, ItemPath itemPath)
Collection<? extends ItemDelta<?,?>>
ObjectDelta. findItemDeltasSubPath(ItemPath itemPath)
Returns all item deltas at or below a specified path.@NotNull Collection<? extends ItemDelta<?,?>>
ObjectDelta. getModifications()
Methods in com.evolveum.midpoint.prism.delta with parameters of type ItemDelta Modifier and Type Method Description void
ObjectDelta. addModifications(ItemDelta<?,?>... itemDeltas)
boolean
ItemDelta. contains(ItemDelta<V,D> other)
Returns true if the other delta is a complete subset of this delta.boolean
ItemDelta. contains(ItemDelta<V,D> other, EquivalenceStrategy strategy)
Returns true if the other delta is a complete subset of this delta.boolean
ObjectDelta. containsModification(ItemDelta itemDelta)
boolean
ObjectDelta. containsModification(ItemDelta itemDelta, EquivalenceStrategy strategy)
<T extends Objectable>
ObjectDelta<T>DeltaFactory.Object. createModifyDelta(String oid, ItemDelta modification, Class<T> objectTypeClass)
boolean
ItemDelta. equivalent(ItemDelta other)
Deltas are equivalent if they have the same result when applied to an object.static boolean
ItemDeltaCollectionsUtil. hasEquivalent(Collection<? extends ItemDelta> col, ItemDelta delta)
void
ItemDelta. merge(ItemDelta<V,D> deltaToMerge)
Merge specified delta to this delta.static void
ItemDeltaCollectionsUtil. merge(Collection<? extends ItemDelta> modifications, ItemDelta delta)
void
ObjectDelta. mergeModification(ItemDelta<?,?> modificationToMerge)
static <D extends ItemDelta>
voidItemDeltaCollectionsUtil. removeItemDelta(Collection<? extends ItemDelta> deltas, ItemDelta deltaToRemove)
<D extends ItemDelta>
voidObjectDelta. removeModification(ItemDelta<?,?> itemDelta)
void
PartiallyResolvedDelta. setDelta(ItemDelta<V,D> itemDelta)
void
ObjectDelta. swallow(ItemDelta<?,?> newItemDelta)
Incorporates the property delta into the existing property deltas (regardless of the change type).static <IV extends PrismValue,ID extends ItemDefinition>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil. toDeltaSetTriple(Item<IV,ID> item, ItemDelta<IV,ID> delta, PrismContext prismContext)
Method parameters in com.evolveum.midpoint.prism.delta with type arguments of type ItemDelta Modifier and Type Method Description static void
ItemDeltaCollectionsUtil. accept(Collection<? extends ItemDelta> modifications, Visitor visitor, ItemPath path, boolean recursive)
static void
ItemDeltaCollectionsUtil. addAll(Collection<? extends ItemDelta> modifications, Collection<? extends ItemDelta> deltasToAdd)
void
ObjectDelta. addModifications(Collection<? extends ItemDelta> itemDeltas)
static void
ItemDeltaCollectionsUtil. applyDefinitionIfPresent(Collection<? extends ItemDelta> deltas, PrismObjectDefinition definition, boolean tolerateNoDefinition)
static void
ItemDeltaCollectionsUtil. applyTo(Collection<? extends ItemDelta> deltas, PrismContainer propertyContainer)
static void
ItemDeltaCollectionsUtil. applyTo(Collection<? extends ItemDelta> deltas, PrismContainerValue propertyContainerValue)
static <O extends Objectable>
voidObjectDeltaUtil. applyTo(PrismObject<O> targetObject, Collection<? extends ItemDelta<?,?>> modifications)
static void
ItemDeltaCollectionsUtil. applyToMatchingPath(Collection<? extends ItemDelta> deltas, PrismContainer propertyContainer)
static void
ItemDeltaCollectionsUtil. checkConsistence(Collection<? extends ItemDelta> deltas)
static void
ItemDeltaCollectionsUtil. checkConsistence(Collection<? extends ItemDelta> deltas, boolean requireDefinition, boolean prohibitRaw, ConsistencyCheckScope scope)
static void
ItemDeltaCollectionsUtil. checkConsistence(Collection<? extends ItemDelta> deltas, ConsistencyCheckScope scope)
boolean
ObjectDelta. containsAllModifications(Collection<? extends ItemDelta<?,?>> itemDeltas, EquivalenceStrategy strategy)
<T extends Objectable>
ObjectDelta<T>DeltaFactory.Object. createModifyDelta(String oid, Collection<? extends ItemDelta> modifications, Class<T> objectTypeClass)
static <X extends Containerable>
ContainerDelta<X>ItemDeltaCollectionsUtil. findContainerDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath)
static <DD extends ItemDelta>
DDItemDeltaCollectionsUtil. findItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<DD> deltaType, boolean strict)
static <D extends ItemDelta>
DItemDeltaCollectionsUtil. findItemDelta(Collection<? extends ItemDelta> deltas, QName itemName, Class<D> deltaType)
static Collection<? extends ItemDelta<?,?>>
ItemDeltaCollectionsUtil. findItemDeltasSubPath(Collection<? extends ItemDelta<?,?>> deltas, ItemPath itemPath)
static <T> PropertyDelta<T>
ItemDeltaCollectionsUtil. findPropertyDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath)
static <T> PropertyDelta<T>
PropertyDeltaCollectionsUtil. findPropertyDelta(Collection<? extends ItemDelta> modifications, ItemPath propertyPath)
static <T> PropertyDelta<T>
PropertyDeltaCollectionsUtil. findPropertyDelta(Collection<? extends ItemDelta> modifications, QName propertyName)
static ReferenceDelta
ItemDeltaCollectionsUtil. findReferenceModification(Collection<? extends ItemDelta> deltas, QName itemName)
static boolean
ItemDeltaCollectionsUtil. hasEquivalent(Collection<? extends ItemDelta> col, ItemDelta delta)
static void
ItemDeltaCollectionsUtil. merge(Collection<? extends ItemDelta> modifications, ItemDelta delta)
static void
ItemDeltaCollectionsUtil. mergeAll(Collection<? extends ItemDelta<?,?>> modifications, Collection<? extends ItemDelta<?,?>> deltasToMerge)
void
ObjectDelta. mergeModifications(Collection<? extends ItemDelta> modificationsToMerge)
static boolean
ItemDeltaCollectionsUtil. pathMatches(@NotNull Collection<? extends ItemDelta<?,?>> deltas, @NotNull ItemPath path, int segmentsToSkip, boolean exactMatch)
static <D extends ItemDelta>
voidItemDeltaCollectionsUtil. removeItemDelta(Collection<? extends ItemDelta> deltas, ItemDelta deltaToRemove)
static <D extends ItemDelta>
voidItemDeltaCollectionsUtil. removeItemDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath, Class<D> deltaType)
void
ObjectDelta. swallow(List<ItemDelta<?,?>> itemDeltas)
Constructors in com.evolveum.midpoint.prism.delta with parameters of type ItemDelta Constructor Description PartiallyResolvedDelta(ItemDelta<V,D> itemDelta, ItemPath residualPath)
-
Uses of ItemDelta in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder that return ItemDelta Modifier and Type Method Description ItemDelta<?,?>
S_ItemEntry. asItemDelta()
Methods in com.evolveum.midpoint.prism.delta.builder that return types with arguments of type ItemDelta Modifier and Type Method Description List<ItemDelta<?,?>>
S_ItemEntry. asItemDeltas()
-
Uses of ItemDelta in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return ItemDelta Modifier and Type Method Description ItemDelta<V,D>
ItemDeltaItem. getDelta()
ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>>
ObjectDeltaObject. getDelta()
Methods in com.evolveum.midpoint.prism.util that return types with arguments of type ItemDelta Modifier and Type Method Description Collection<? extends ItemDelta<?,?>>
ItemDeltaItem. getSubItemDeltas()
Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDelta Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoAdd(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoDelete(String message, ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(ItemDelta<IV,ID> delta)
static <IV extends PrismValue,ID extends ItemDefinition>
voidPrismAsserts. assertNoReplace(String message, ItemDelta<IV,ID> delta)
static void
PrismAsserts. assertOrigin(ItemDelta<?,?> itemDelta, Objectable expectedOriginObject, OriginType... expectedOriginTypes)
static <T> void
PrismAsserts. assertOrigin(ItemDelta<?,?> itemDelta, OriginType... expectedOriginTypes)
static <T extends Objectable>
ObjectDeltaObject<T>ObjectDeltaObject. create(PrismObject<T> oldObject, ItemDelta<?,?>... itemDeltas)
void
ItemDeltaItem. setDelta(ItemDelta<V,D> delta)
void
ObjectDeltaObject. setDelta(ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> delta)
static <O extends Objectable>
voidPrismUtil. setDeltaOldValue(PrismObject<O> oldObject, ItemDelta<?,?> itemDelta)
void
ObjectDeltaObject. update(ItemDelta<?,?> itemDelta)
Method parameters in com.evolveum.midpoint.prism.util with type arguments of type ItemDelta Modifier and Type Method Description static void
PrismAsserts. assertPropertyAdd(Collection<? extends ItemDelta> modifications, ItemPath propertyPath, Object... expectedValues)
static void
PrismAsserts. assertPropertyDelete(Collection<? extends ItemDelta> modifications, ItemPath propertyPath, Object... expectedValues)
static void
PrismAsserts. assertPropertyReplace(Collection<? extends ItemDelta> modifications, ItemPath propertyPath, Object... expectedValues)
static <O extends Objectable>
voidPrismUtil. setDeltaOldValue(PrismObject<O> oldObject, Collection<? extends ItemDelta> itemDeltas)
void
ItemDeltaItem. setSubItemDeltas(Collection<? extends ItemDelta<?,?>> subItemDeltas)
Constructors in com.evolveum.midpoint.prism.util with parameters of type ItemDelta Constructor Description ItemDeltaItem(Item<V,D> itemOld, ItemDelta<V,D> delta, Item<V,D> itemNew, D definition)
-
Uses of ItemDelta in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema that return ItemDelta Modifier and Type Method Description static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, PrismContainerDefinition<?> pcDef)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, PrismContainerDefinition<?> pcDef, boolean allowRawValues)
static <IV extends PrismValue,ID extends ItemDefinition>
ItemDelta<IV,ID>DeltaConvertor. createItemDelta(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext)
Creates delta from PropertyModificationType (XML).Methods in com.evolveum.midpoint.schema that return types with arguments of type ItemDelta Modifier and Type Method Description static <T extends Objectable>
Collection<? extends ItemDelta>DeltaConvertor. toModifications(ObjectModificationType objectModification, PrismObjectDefinition<T> objDef)
static <T extends Objectable>
Collection<? extends ItemDelta>DeltaConvertor. toModifications(ObjectModificationType objectModification, Class<T> type, PrismContext prismContext)
static <T extends Objectable>
Collection<? extends ItemDelta>DeltaConvertor. toModifications(Collection<ItemDeltaType> itemDeltaTypes, PrismObjectDefinition<T> objDef)
Methods in com.evolveum.midpoint.schema with parameters of type ItemDelta Modifier and Type Method Description static Collection<ItemDeltaType>
DeltaConvertor. toItemDeltaTypes(ItemDelta delta)
Converts this delta to PropertyModificationType (XML).static Collection<ItemDeltaType>
DeltaConvertor. toItemDeltaTypes(ItemDelta delta, DeltaConversionOptions options)
-
Uses of ItemDelta in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type ItemDelta Modifier and Type Method Description static Collection<? extends ItemDelta<?,?>>
MiscSchemaUtil. createCollection(ItemDelta<?,?>... deltas)
Convenience method that helps avoid some compiler warnings.Methods in com.evolveum.midpoint.schema.util with parameters of type ItemDelta Modifier and Type Method Description static Collection<? extends ItemDelta<?,?>>
MiscSchemaUtil. createCollection(ItemDelta<?,?>... deltas)
Convenience method that helps avoid some compiler warnings.
-