Uses of Interface
com.evolveum.midpoint.prism.delta.ItemDelta
Packages that use ItemDelta
Package
Description
-
Uses of ItemDelta in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common that return ItemDeltaModifier and TypeMethodDescriptionstatic ItemDelta<?,
?> SynchronizationUtils.createFullSynchronizationTimestampDelta
(ShadowType oldShadow, XMLGregorianCalendar timestamp) static ItemDelta<?,
?> SynchronizationUtils.createSynchronizationSituationDelta
(ShadowType shadow, SynchronizationSituationType situation) static @NotNull ItemDelta<?,
?> SynchronizationUtils.createSynchronizationSituationDescriptionDelta
(ShadowType shadow, SynchronizationSituationType situation, XMLGregorianCalendar timestamp, String sourceChannel, boolean full) Creates delta for `synchronizationSituationDescription` (adding new, removing obsolete if present).static ItemDelta<?,
?> SynchronizationUtils.createSynchronizationTimestampDelta
(ShadowType oldShadow, XMLGregorianCalendar timestamp) Methods in com.evolveum.midpoint.common that return types with arguments of type ItemDeltaModifier and TypeMethodDescriptionSynchronizationUtils.createSynchronizationSituationAndDescriptionDelta
(ShadowType shadow, SynchronizationSituationType situation, String sourceChannel, boolean full, XMLGregorianCalendar timestamp) Creates situation, description, and timestamp deltas. -
Uses of ItemDelta in com.evolveum.midpoint.common.crypto
Methods in com.evolveum.midpoint.common.crypto that return types with arguments of type ItemDeltaModifier and TypeMethodDescriptionstatic <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 ItemDeltaModifier and TypeMethodDescriptionstatic void
CryptoUtil.checkEncrypted
(Collection<? extends ItemDelta> modifications) -
Uses of ItemDelta in com.evolveum.midpoint.gui.api.prism.wrapper
Methods in com.evolveum.midpoint.gui.api.prism.wrapper with type parameters of type ItemDeltaModifier and TypeMethodDescription<D extends ItemDelta<PrismValue,
? extends ItemDefinition>>
voidPrismValueWrapper.addToDelta
(D delta) <ID extends ItemDelta>
voidPrismContainerValueWrapper.applyDelta
(ID delta) <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapper.getDelta()
Methods in com.evolveum.midpoint.gui.api.prism.wrapper that return types with arguments of type ItemDelta -
Uses of ItemDelta in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper with type parameters of type ItemDeltaModifier and TypeMethodDescription<D extends ItemDelta<PrismValue,
? extends ItemDefinition>>
voidPrismValueWrapperImpl.addToDelta
(D delta) protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
voidExpressionWrapper.addValueToDelta
(PrismPropertyValueWrapper<ExpressionType> value, D delta) protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
voidItemWrapperImpl.addValueToDelta
(VW value, D delta) <ID extends ItemDelta>
voidPrismContainerValueWrapperImpl.applyDelta
(ID delta) <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()
<D extends ItemDelta<?,
?>>
Collection<D>ProtectedStringTypeWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ResourceAttributeMappingWrapper.getDelta()
<D extends ItemDelta<?,
?>>
Collection<D>ShadowAssociationWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ItemDeltaModifier and TypeMethodDescription@NotNull ItemDelta
ItemWrapperImpl.createEmptyDelta
(ItemPath path) Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return types with arguments of type ItemDelta -
Uses of ItemDelta in com.evolveum.midpoint.model.api.authentication
Method parameters in com.evolveum.midpoint.model.api.authentication with type arguments of type ItemDeltaModifier and TypeMethodDescriptionvoid
GuiProfiledPrincipalManager.updateFocus
(com.evolveum.midpoint.security.api.MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.model.api.simulation
Subinterfaces of ItemDelta in com.evolveum.midpoint.model.api.simulationModifier and TypeInterfaceDescriptionstatic interface
ProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> ItemDelta
augmented with functionality needed to display it in a complex way, for example, with the information on real change(s) to the object. -
Uses of ItemDelta in com.evolveum.midpoint.model.api.visualizer
Methods in com.evolveum.midpoint.model.api.visualizer that return ItemDeltaModifier and TypeMethodDescriptionItemDelta<?,
?> VisualizationDeltaItem.getSourceDelta()
Item delta (if applicable). -
Uses of ItemDelta in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return ItemDeltaModifier and TypeMethodDescriptionItem.createDelta()
Creates specific subclass of ItemDelta appropriate for type of item that this definition represents (e.g.Item.createDelta
(ItemPath path) @NotNull ItemDelta<?,
?> ItemDefinition.createEmptyDelta
(ItemPath path) Creates an empty delta (with appropriate implementation class), pointing to this item definition, with a given path.Computes a difference (delta) with the specified item using DEFAULT_FOR_DELTA_APPLICATION (REAL_VALUE_CONSIDER_DIFFERENT_IDS) equivalence strategy.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 ItemDeltaModifier and TypeMethodDescriptionCollection<? extends ItemDelta>
PrismValue.diff
(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy) Assumes matching representations.PrismContainer.diffModifications
(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy) Collection<? extends ItemDelta<?,
?>> PrismObject.narrowModifications
(Collection<? extends ItemDelta<?, ?>> modifications, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems) See description ofnarrow(PrismObject, Comparator, Comparator, boolean)
method.Method parameters in com.evolveum.midpoint.prism with type arguments of type ItemDeltaModifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> PrismObject.narrowModifications
(Collection<? extends ItemDelta<?, ?>> modifications, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems) See description ofnarrow(PrismObject, Comparator, Comparator, boolean)
method. -
Uses of ItemDelta in com.evolveum.midpoint.prism.deleg
Subinterfaces of ItemDelta in com.evolveum.midpoint.prism.delegModifier and TypeInterfaceDescriptioninterface
ItemDeltaDelegator<V extends PrismValue,
D extends ItemDefinition<?>> Methods in com.evolveum.midpoint.prism.deleg that return ItemDeltaModifier and TypeMethodDescriptionItemDeltaDelegator.clone()
ItemDeltaDelegator.cloneWithChangedParentPath
(ItemPath newParentPath) default @NotNull ItemDelta<?,
?> ItemDefinitionDelegator.createEmptyDelta
(ItemPath path) ItemDeltaDelegator.createReverseDelta()
ItemDeltaDelegator.delegate()
default ItemDelta<?,
?> ItemDeltaDelegator.getSubDelta
(ItemPath path) ItemDeltaDelegator.narrow
(PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems) Methods in com.evolveum.midpoint.prism.deleg with parameters of type ItemDeltaModifier and TypeMethodDescriptiondefault boolean
default boolean
ItemDeltaDelegator.contains
(ItemDelta<V, D> other, EquivalenceStrategy strategy) default boolean
ItemDeltaDelegator.equivalent
(ItemDelta other) default void
-
Uses of ItemDelta in com.evolveum.midpoint.prism.delta
Subinterfaces of ItemDelta in com.evolveum.midpoint.prism.deltaModifier and TypeInterfaceDescriptioninterface
ContainerDelta<V extends Containerable>
interface
Relative difference (delta) of a property values.interface
Methods in com.evolveum.midpoint.prism.delta with type parameters of type ItemDeltaModifier and TypeMethodDescription<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) Methods in com.evolveum.midpoint.prism.delta that return ItemDeltaModifier and TypeMethodDescriptionItemDelta.clone()
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.createReverseDelta()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDelta.findItemDelta
(ItemPath itemPath) TODO specify this method!<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDelta.findItemDelta
(ItemPath itemPath, boolean strict) PartiallyResolvedDelta.getDelta()
ItemDelta<?,
?> ContainerDelta.getSubDelta
(ItemPath path) ItemDelta<?,
?> ItemDelta.getSubDelta
(ItemPath path) ItemDelta.narrow
(PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems) Returns the narrowed delta that will have the same effect on the object as the current one.Methods in com.evolveum.midpoint.prism.delta that return types with arguments of type ItemDeltaModifier and TypeMethodDescriptionCollection<? 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 @NotNull Collection<? extends ItemDelta<?,
?>> ItemDeltaCollectionsUtil.findItemDeltasSubPath
(Collection<? extends ItemDelta<?, ?>> deltas, ItemPath itemPath) @NotNull 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 ItemDeltaModifier and TypeMethodDescriptionvoid
ObjectDelta.addModifications
(ItemDelta<?, ?>... itemDeltas) boolean
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, EquivalenceStrategy strategy) <T extends Objectable>
ObjectDelta<T>DeltaFactory.Object.createModifyDelta
(String oid, ItemDelta modification, Class<T> objectTypeClass) boolean
ObjectDelta.deleteModification
(ItemDelta<?, ?> itemDelta) Deletes a modification, if it exists in a given MODIFY delta.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) static boolean
void
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) void
ObjectDelta.removeModification
(ItemDelta<?, ?> itemDelta) void
void
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> itemOld, ItemDelta<IV, ID> delta) Converts the old state of an item and the delta into "plus/minus/zero" information.Method parameters in com.evolveum.midpoint.prism.delta with type arguments of type ItemDeltaModifier and TypeMethodDescriptionstatic 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.addNotEquivalent
(Collection<? extends ItemDelta> modifications, Collection<? extends ItemDelta> deltasToAdd) 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.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 @NotNull 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 <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
Constructors in com.evolveum.midpoint.prism.delta with parameters of type ItemDeltaModifierConstructorDescriptionPartiallyResolvedDelta
(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 ItemDeltaMethods in com.evolveum.midpoint.prism.delta.builder that return types with arguments of type ItemDelta -
Uses of ItemDelta in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return ItemDeltaMethods in com.evolveum.midpoint.prism.util that return types with arguments of type ItemDeltaModifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> ItemDeltaItem.getSubItemDeltas()
Methods in com.evolveum.midpoint.prism.util with parameters of type ItemDeltaModifier and TypeMethodDescriptionstatic <T> void
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) protected static <V extends PrismValue,
D extends ItemDefinition<?>>
DItemDeltaItem.determineDefinition
(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, D explicitDefinition) static <V extends PrismValue,
D extends ItemDefinition<?>>
ItemDeltaItem<V,D> Presumably for "value creation" delta.static <O extends Objectable>
voidPrismUtil.setDeltaOldValue
(PrismObject<O> oldObject, ItemDelta<?, ?> itemDelta) void
Method parameters in com.evolveum.midpoint.prism.util with type arguments of type ItemDeltaModifier and TypeMethodDescriptionstatic 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) Constructors in com.evolveum.midpoint.prism.util with parameters of type ItemDeltaModifierConstructorDescriptionItemDeltaItem
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D explicitDefinition) protected
ItemDeltaItem
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D definition, @NotNull ItemPath resolvePath, @Nullable ItemPath residualPath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) For internal use (e.g., cloning); we do not do any checks here.Constructor parameters in com.evolveum.midpoint.prism.util with type arguments of type ItemDeltaModifierConstructorDescriptionprotected
ItemDeltaItem
(@Nullable Item<V, D> itemOld, @Nullable ItemDelta<V, D> delta, @Nullable Item<V, D> itemNew, D definition, @NotNull ItemPath resolvePath, @Nullable ItemPath residualPath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) For internal use (e.g., cloning); we do not do any checks here.ItemDeltaItem
(@Nullable Item<V, D> item, D definition, @NotNull ItemPath resolvePath, @Nullable Collection<? extends ItemDelta<?, ?>> subItemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema that return ItemDeltaModifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta
(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd) Item delta: XML -> native.static <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta
(@NotNull ItemDeltaType propMod, @NotNull PrismContainerDefinition<?> rootPcd, boolean convertUnknownTypes) Item delta: ItemDeltaType -> native.static <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> DeltaConvertor.createItemDelta
(ItemDeltaType propMod, Class<? extends Containerable> objectType, PrismContext prismContext) Item delta: XML -> native.Methods in com.evolveum.midpoint.schema that return types with arguments of type ItemDeltaModifier and TypeMethodDescriptionstatic <T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaConvertor.toModifications
(ObjectModificationType objectModification, PrismObjectDefinition<T> objDef) Object delta: XML (api-types-3) -> native (ItemDelta collection)static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaConvertor.toModifications
(ObjectModificationType objectModification, Class<T> type, PrismContext prismContext) Object delta: XML (api-types-3) -> native (ItemDelta collection)static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaConvertor.toModifications
(Collection<ItemDeltaType> itemDeltaBeans, PrismObjectDefinition<T> objDef) Item deltas: XML -> nativeMethods in com.evolveum.midpoint.schema with parameters of type ItemDeltaModifier and TypeMethodDescriptionstatic boolean
DeltaConvertor.isLegacyDelta
(ItemDelta itemDelta) static Collection<ItemDeltaType>
DeltaConvertor.toItemDeltaTypes
(ItemDelta<?, ?> delta) Item delta: native -> XML.static Collection<ItemDeltaType>
DeltaConvertor.toItemDeltaTypes
(ItemDelta<?, ?> delta, DeltaConversionOptions options) Item delta: native -> XML. -
Uses of ItemDelta in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type ItemDeltaModifier and TypeMethodDescriptionstatic Collection<? extends ItemDelta<?,
?>> MiscSchemaUtil.createCollection
(ItemDelta<?, ?>... deltas) Convenience method that helps avoid some compiler warnings.ShadowUtil.getResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) Methods in com.evolveum.midpoint.schema.util with parameters of type ItemDeltaModifier and TypeMethodDescriptionstatic Collection<? extends ItemDelta<?,
?>> MiscSchemaUtil.createCollection
(ItemDelta<?, ?>... deltas) Convenience method that helps avoid some compiler warnings.static boolean
ShadowUtil.isResourceModification
(ItemDelta<?, ?> modification) Method parameters in com.evolveum.midpoint.schema.util with type arguments of type ItemDeltaModifier and TypeMethodDescriptionShadowUtil.getResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) static boolean
ShadowUtil.hasAttributeModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) static boolean
ShadowUtil.hasResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) static <T extends ObjectType>
booleanFullTextSearchUtil.isObjectTextInfoRecomputationNeeded
(FullTextSearchConfigurationType config, Class<T> type, Collection<? extends ItemDelta<?, ?>> modifications) -
Uses of ItemDelta in com.evolveum.midpoint.schema.util.cid
Methods in com.evolveum.midpoint.schema.util.cid with parameters of type ItemDeltaModifier and TypeMethodDescriptionvoid
ContainerValueIdGenerator.processModification
(ItemDelta<?, ?> modification) This checks the modification for containers without assigned CIDs and adds them. -
Uses of ItemDelta in com.evolveum.midpoint.schema.util.delta
Methods in com.evolveum.midpoint.schema.util.delta with parameters of type ItemDelta