Uses of Interface
com.evolveum.midpoint.prism.delta.ItemDelta
Package
Description
This package is experimental and will be moved to prism project shortly.
Low-level security functions.
-
Uses of ItemDelta in com.evolveum.midpoint.common
Modifier 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) Modifier 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
Modifier and TypeMethodDescriptionstatic <T extends ObjectType>
Collection<? extends ItemDelta<?,?>> CryptoUtil.computeReencryptModifications
(Protector protector, PrismObject<T> object) Modifier and TypeMethodDescriptionstatic void
CryptoUtil.checkEncrypted
(Collection<? extends ItemDelta> modifications) -
Uses of ItemDelta in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier 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()
Modifier and TypeMethodDescriptionCollection<ItemDelta<?,
?>> PrismContainerValueWrapper.getDeltas()
-
Uses of ItemDelta in com.evolveum.midpoint.gui.impl.component.action
Modifier and TypeMethodDescriptionprotected void
AbstractGuiAction.confirmActionPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, List<C> objectsToProcess, Collection<ItemDelta<?, ?>> deltas, PageBase pageBase) -
Uses of ItemDelta in com.evolveum.midpoint.gui.impl.page.admin.certification.component
Modifier and TypeMethodDescriptionprotected Collection<ItemDelta<?,
?>> ActionConfigurationPanel.computedDeltas()
protected Collection<ItemDelta<?,
?>> ResolveItemPanel.computedDeltas()
Modifier and TypeMethodDescriptionprotected void
ActionConfigurationPanel.confirmPerformedWithDeltas
(org.apache.wicket.ajax.AjaxRequestTarget target, Collection<ItemDelta<?, ?>> deltas) -
Uses of ItemDelta in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier 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) protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.computeDeltaInternal()
protected <D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.computeDeltasInternal()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>AssociationMappingExpressionWrapper.getDelta()
<D extends ItemDelta<?,
?>>
Collection<D>AuthenticationAttemptWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>AuthenticationBehaviorWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ItemWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ObjectTypeAttributeMappingWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismContainerWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>PrismSchemaWrapper.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ProfilingClassLoggerContainerWrapperImpl.getDelta()
<D extends ItemDelta<?,
?>>
Collection<D>ProtectedStringTypeWrapperImpl.getDelta()
<D extends ItemDelta<?,
?>>
Collection<D>ShadowAssociationWrapperImpl.getDelta()
<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>ValueMetadataWrapperImpl.getDelta()
Modifier and TypeMethodDescription@NotNull ItemDelta
ItemWrapperImpl.createEmptyDelta
(ItemPath path) Modifier and TypeMethodDescriptionCollection<ItemDelta<?,
?>> PrismContainerValueWrapperImpl.getDeltas()
ResourceWrapper.getDeltas()
-
Uses of ItemDelta in com.evolveum.midpoint.gui.impl.prism.wrapper.association
Modifier and TypeMethodDescription<D extends ItemDelta<? extends PrismValue,
? extends ItemDefinition>>
Collection<D>AssociationAttributeMappingWrapper.getDelta()
-
Uses of ItemDelta in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> InboundSourceData.AssociationValue.getItemAPrioriDelta
(ItemPath path) <V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> InboundSourceData.getItemAPrioriDelta
(ItemPath path) Returns a-priori delta for given item.<V extends PrismValue,
D extends ItemDefinition<?>>
ItemDelta<V,D> InboundSourceData.Shadow.getItemAPrioriDelta
(ItemPath path) -
Uses of ItemDelta in com.evolveum.midpoint.model.api.authentication
Modifier and TypeMethodDescriptionvoid
GuiProfiledPrincipalManager.updateFocus
(MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.model.api.simulation
Modifier 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
Modifier and TypeMethodDescriptionItemDelta<?,
?> VisualizationDeltaItem.getSourceDelta()
Item delta (if applicable). -
Uses of ItemDelta in com.evolveum.midpoint.model.common.expression.evaluator
Modifier and TypeMethodDescriptionprotected abstract V
AbstractSearchExpressionEvaluator.Evaluation.createResultValue
(String oid, @NotNull QName typeName, PrismObject<O> object, List<ItemDelta<V, D>> newValueDeltas) Converts the object found into a value to be returned (from the expression) - i.e. -
Uses of ItemDelta in com.evolveum.midpoint.model.common.util
Modifier and TypeMethodDescriptionstatic <IV extends PrismValue,
ID extends ItemDefinition<?>, C extends Containerable>
ItemDelta<IV,ID> PopulatorUtil.evaluatePopulateExpression
(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, OperationResult result) Modifier and TypeMethodDescriptionstatic <V extends PrismValue,
D extends ItemDefinition<?>, C extends Containerable>
List<ItemDelta<V,D>> PopulatorUtil.computePopulateItemDeltas
(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, VariablesMap variables, ExpressionEvaluationContext context, OperationResult result) -
Uses of ItemDelta in com.evolveum.midpoint.model.impl
Modifier and TypeMethodDescription<T extends ObjectType>
voidModelCrudService.modifyObject
(Class<T> type, String oid, Collection<? extends ItemDelta<?, ?>> modifications, ModelExecuteOptions options, Task task, OperationResult parentResult) Modifies object using relative change description. -
Uses of ItemDelta in com.evolveum.midpoint.model.impl.integrity.shadows
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl.lens
Modifier and TypeMethodDescriptionIvwoConsolidator.consolidateToDeltaNoMetadata()
Simplified signature (exceptions thrown), assuming no value metadata computation is to be done.IvwoConsolidator.consolidateTriples()
static <AH extends AssignmentHolderType>
ItemDeltaLensUtil.getAprioriItemDelta
(ObjectDelta<AH> focusDelta, ItemPath itemPath) Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> OperationalDataManager.createAssignmentCertificationMetadataDeltas
(Class<? extends ObjectType> objectClass, ItemPath assignmentPcvPath, PrismContainerValue<?> assignmentPcv, OperationalDataManager.CertificationProcessMetadata certificationProcessMetadata) Collection<ItemDelta<?,
?>> OperationalDataManager.createAssignmentModificationApprovalMetadata
(AssignmentHolderType focus, long assignmentId, Collection<ObjectReferenceType> approvedBy, Collection<String> comments) <T extends ObjectType>
Collection<ItemDelta<?,?>> OperationalDataManager.createCredentialsModificationRelatedStorageMetadataDeltas
(@NotNull LensContext<?> context, @NotNull ItemPath credentialContainerPath, @Nullable AbstractCredentialType currentObject, @NotNull Class<T> objectType, @NotNull XMLGregorianCalendar now, @NotNull Task task) Collection<? extends ItemDelta<?,
?>> OperationalDataManager.createObjectCertificationMetadataDeltas
(@NotNull ObjectType object, OperationalDataManager.CertificationProcessMetadata certificationProcessMetadata) Collection<ItemDelta<?,
?>> OperationalDataManager.createObjectModificationRelatedStorageMetadataDeltas
(LensContext<?> context, @NotNull ObjectType currentObject, XMLGregorianCalendar now, Task task) Creates deltas for object-modification-related STORAGE metadata.@NotNull Map<AssignmentSpec,
List<ItemDelta<?, ?>>> LensElementContext.getPendingAssignmentPolicyStateModifications()
LensElementContext.getPendingObjectPolicyStateModifications()
Modifier and TypeMethodDescriptionvoid
LensElementContext.addToPendingAssignmentPolicyStateModifications
(@NotNull AssignmentType assignment, @NotNull PlusMinusZero mode, @NotNull ItemDelta<?, ?> modification) void
LensElementContext.addToPendingObjectPolicyStateModifications
(ItemDelta<?, ?> modification) IvwoConsolidatorBuilder.aprioriItemDelta
(ItemDelta<V, D> val) static <O extends ObjectType>
voidLensUtil.setDeltaOldValue
(LensElementContext<O> ctx, ItemDelta<?, ?> itemDelta) void
LensElementContext.swallowToPrimaryDelta
(ItemDelta<?, ?> itemDelta) Adds an item delta to primary delta.void
LensElementContext.swallowToSecondaryDelta
(ItemDelta<?, ?> itemDelta) void
LensElementContext.swallowToSecondaryDeltaUnchecked
(ItemDelta<?, ?> itemDelta) void
LensFocusContext.swallowToWave0SecondaryDelta
(ItemDelta<?, ?> itemDelta) Deprecated.Modifier and TypeMethodDescriptionvoid
LensElementContext.swallowToSecondaryDelta
(Collection<? extends ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.model.impl.lens.projector.focus
Modifier and TypeMethodDescriptionCollection<ItemDelta<?,
?>> TemplateMappingsEvaluation.getItemDeltas()
Modifier and TypeMethodDescription<D extends ItemDefinition<?>,
V extends PrismValue>
voidProjectionValueMetadataCreator.setValueMetadata
(@NotNull ItemDelta<V, D> itemDelta, @NotNull LensProjectionContext projectionCtx, MappingEvaluationEnvironment env, OperationResult result) Modifier and TypeMethodDescriptionstatic void
FocusConstraintsChecker.clearCacheForDelta
(Collection<? extends ItemDelta> modifications) -
Uses of ItemDelta in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Modifier and TypeMethodDescription@NotNull Collection<ItemDelta<?,
?>> DeltaSetTripleMapConsolidation.getItemDeltas()
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl.lens.tasks
Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> TaskOperationalDataManager.getModifyDeltaForAffectedObjects
(TaskType taskBean, OperationResult result) return modification delta for "affected objects" data on task. -
Uses of ItemDelta in com.evolveum.midpoint.model.impl.security
Modifier and TypeMethodDescriptionvoid
GuiProfiledPrincipalManagerImpl.updateFocus
(MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.model.impl.visualizer.output
Modifier and TypeMethodDescriptionvoid
VisualizationDeltaItemImpl.setSourceDelta
(ItemDelta<?, ?> sourceDelta) -
Uses of ItemDelta in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
PrismItemInstantiableDefinition<T,
V extends PrismValue, I extends Item<V, ID>, ID extends ItemDefinition<I>, D extends ItemDelta<V, ID>> Creating values, deltas, and so on.Modifier 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.Modifier 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.Modifier 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
Modifier and TypeInterfaceDescriptioninterface
ItemDeltaDelegator<V extends PrismValue,
D extends ItemDefinition<?>> Modifier 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) Modifier 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
Modifier and TypeInterfaceDescriptioninterface
ContainerDelta<V extends Containerable>
interface
Relative difference (delta) of a property values.interface
Modifier 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) Modifier 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.Modifier 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()
Directly updatable.Modifier 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.Modifier 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
ModifierConstructorDescriptionPartiallyResolvedDelta
(ItemDelta<V, D> itemDelta, ItemPath residualPath) -
Uses of ItemDelta in com.evolveum.midpoint.prism.delta.builder
-
Uses of ItemDelta in com.evolveum.midpoint.prism.impl
Modifier and TypeMethodDescriptionItemImpl.diff
(Item<V, D> other, @NotNull ParameterizedEquivalenceStrategy strategy) protected ItemDelta<PrismPropertyValue<T>,
PrismPropertyDefinition<T>> PrismPropertyImpl.fixupDelta
(ItemDelta<PrismPropertyValue<T>, PrismPropertyDefinition<T>> delta, Item<PrismPropertyValue<T>, PrismPropertyDefinition<T>> otherItem) Modifier and TypeMethodDescriptionCollection<? extends ItemDelta>
PrismValueImpl.diff
(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy) Assumes matching representations.PrismContainerImpl.diffModifications
(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy) Collection<? extends ItemDelta<?,
?>> PrismObjectImpl.narrowModifications
(Collection<? extends ItemDelta<?, ?>> modifications, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems) Modifier and TypeMethodDescriptionprotected ItemDelta<PrismPropertyValue<T>,
PrismPropertyDefinition<T>> PrismPropertyImpl.fixupDelta
(ItemDelta<PrismPropertyValue<T>, PrismPropertyDefinition<T>> delta, Item<PrismPropertyValue<T>, PrismPropertyDefinition<T>> otherItem) Modifier and TypeMethodDescriptionboolean
PrismContainerValueImpl.diffMatchingRepresentation
(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy, boolean exitOnDiff) final void
PrismValueImpl.diffMatchingRepresentation
(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy) boolean
PrismValueImpl.diffMatchingRepresentation
(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy, boolean exitOnDiff) Collection<? extends ItemDelta<?,
?>> PrismObjectImpl.narrowModifications
(Collection<? extends ItemDelta<?, ?>> modifications, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems) -
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeClassDescriptionclass
ContainerDeltaImpl<V extends Containerable>
class
ItemDeltaImpl<V extends PrismValue,
D extends ItemDefinition<?>> class
Relative difference (delta) of a property values.class
Modifier and TypeMethodDescription<D extends ItemDelta>
DObjectDeltaImpl.addModification
(D itemDelta) <IV extends PrismValue,
ID extends ItemDefinition<?>, I extends Item<IV, ID>, DD extends ItemDelta<IV, ID>>
DDObjectDeltaImpl.findItemDelta
(ItemPath propertyPath, Class<DD> deltaType, Class<I> itemType, boolean strict) Modifier and TypeMethodDescriptionItemDeltaImpl.createReverseDelta()
<IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDeltaImpl.findItemDelta
(ItemPath itemPath) <IV extends PrismValue,
ID extends ItemDefinition<?>>
ItemDelta<IV,ID> ObjectDeltaImpl.findItemDelta
(ItemPath itemPath, boolean strict) ItemDelta<?,
?> ContainerDeltaImpl.getSubDelta
(ItemPath path) ItemDelta<?,
?> ItemDeltaImpl.getSubDelta
(ItemPath path) ItemDeltaImpl.narrow
(@NotNull PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems) Filters out all delta values that are meaningless to apply.Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> ReferenceDeltaFactoryImpl.createModificationAddCollection
(ItemName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaFactoryImpl.createModificationAddCollection
(Class<T> type, ItemName refName, PrismObject<?> refTarget) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaFactoryImpl.createModificationAddCollection
(Class<T> type, ItemName refName, PrismReferenceValue refValue) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaFactoryImpl.createModificationAddCollection
(Class<T> type, ItemName refName, String targetOid) static Collection<? extends ItemDelta<?,
?>> ReferenceDeltaImpl.createModificationAddCollection
(ItemName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaImpl.createModificationAddCollection
(Class<T> type, ItemName refName, PrismObject<?> refTarget) static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaImpl.createModificationAddCollection
(Class<T> type, ItemName refName, PrismReferenceValue refValue) static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaImpl.createModificationAddCollection
(Class<T> type, ItemName refName, String targetOid) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaFactoryImpl.createModificationDeleteCollection
(Class<T> type, QName refName, PrismObject<?> refTarget) <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaFactoryImpl.createModificationDeleteCollection
(Class<T> type, QName refName, PrismReferenceValue refValue) Collection<? extends ItemDelta<?,
?>> ReferenceDeltaFactoryImpl.createModificationDeleteCollection
(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaImpl.createModificationDeleteCollection
(Class<T> type, QName refName, PrismObject<?> refTarget) static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> ReferenceDeltaImpl.createModificationDeleteCollection
(Class<T> type, QName refName, PrismReferenceValue refValue) static Collection<? extends ItemDelta<?,
?>> ReferenceDeltaImpl.createModificationDeleteCollection
(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue) Collection<? extends ItemDelta<?,
?>> ContainerDeltaFactoryImpl.createModificationReplaceContainerCollection
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.static Collection<? extends ItemDelta<?,
?>> ContainerDeltaImpl.createModificationReplaceContainerCollection
(ItemName containerName, PrismObjectDefinition<?> objectDefinition, PrismContainerValue... cValues) Deprecated.Collection<? extends ItemDelta<?,
?>> PropertyDeltaFactoryImpl.createModificationReplacePropertyCollection
(QName propertyName, PrismObjectDefinition<?> objectDefinition, Object... propertyValues) static Collection<? extends ItemDelta<?,
?>> PropertyDeltaImpl.createModificationReplacePropertyCollection
(QName propertyName, PrismObjectDefinition<?> objectDefinition, Object... propertyValues) Convenience method for quick creation of object deltas that replace a single object property.@NotNull Collection<? extends ItemDelta<?,
?>> ObjectDeltaImpl.findItemDeltasSubPath
(ItemPath itemPath) Returns all item deltas at or below a specified path.@NotNull Collection<? extends ItemDelta<?,
?>> ObjectDeltaImpl.getModifications()
Modifier and TypeMethodDescriptionvoid
ObjectDeltaImpl.addModifications
(ItemDelta<?, ?>... itemDeltas) boolean
Returns true if the other delta is a complete subset of this delta.boolean
ItemDeltaImpl.contains
(ItemDelta<V, D> other, EquivalenceStrategy strategy) Returns true if the other delta is a complete subset of this delta.boolean
ObjectDeltaImpl.containsModification
(ItemDelta itemDelta, EquivalenceStrategy strategy) <T extends Objectable>
ObjectDelta<T>ObjectDeltaFactoryImpl.createModifyDelta
(String oid, ItemDelta modification, Class<T> objectTypeClass) boolean
ObjectDeltaImpl.deleteModification
(ItemDelta<?, ?> itemDelta) boolean
ItemDeltaImpl.equivalent
(ItemDelta other) Deltas are equivalent if they have the same result when applied to an object.void
void
ObjectDeltaImpl.mergeModification
(ItemDelta<?, ?> modificationToMerge) void
ObjectDeltaImpl.removeModification
(ItemDelta<?, ?> itemDelta) void
Incorporates the property delta into the existing property deltas (regardless of the change type).Modifier and TypeMethodDescriptionvoid
ObjectDeltaImpl.addModifications
(Collection<? extends ItemDelta> itemDeltas) boolean
ObjectDeltaImpl.containsAllModifications
(Collection<? extends ItemDelta<?, ?>> itemDeltas, EquivalenceStrategy strategy) <T extends Objectable>
ObjectDelta<T>ObjectDeltaFactoryImpl.createModifyDelta
(String oid, Collection<? extends ItemDelta> modifications, Class<T> objectTypeClass) void
ObjectDeltaImpl.mergeModifications
(Collection<? extends ItemDelta> modificationsToMerge) void
-
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.delta.builder
-
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.item
Modifier and TypeMethodDescriptionDummyItem.diff
(Item<V, D> other, @NotNull ParameterizedEquivalenceStrategy strategy) Modifier and TypeMethodDescriptionDummyContainerImpl.diffModifications
(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy) -
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.metadata
Modifier and TypeMethodDescriptionValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other) ValueMetadataAdapter.diff
(Item<PrismContainerValue<Containerable>, PrismContainerDefinition<Containerable>> other, @NotNull ParameterizedEquivalenceStrategy strategy) Modifier and TypeMethodDescriptionValueMetadataAdapter.diffModifications
(PrismContainer<Containerable> other, ParameterizedEquivalenceStrategy strategy) -
Uses of ItemDelta in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> ItemDeltaItem.getSubItemDeltas()
Modifier 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
Modifier 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) ModifierConstructorDescriptionItemDeltaItem
(@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.ModifierConstructorDescriptionprotected
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.provisioning.api
Modifier and TypeMethodDescription<T extends ObjectType>
StringProvisioningService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @Nullable OperationProvisioningScriptsType scripts, @Nullable ProvisioningOperationOptions options, @NotNull ProvisioningOperationContext context, @NotNull Task task, @NotNull OperationResult parentResult) Modifies object using relative change description.default <T extends ObjectType>
StringProvisioningService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @Nullable OperationProvisioningScriptsType scripts, @Nullable ProvisioningOperationOptions options, @NotNull Task task, @NotNull OperationResult parentResult) This is method doesn't takeProvisioningOperationContext
as a parameter to simplify backward compatibility for now.static ShadowSimulationData
ShadowSimulationData.of
(@NotNull ShadowType shadow, @NotNull Collection<ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.repo.api
Modifier and TypeMethodDescription@NotNull Collection<? extends ItemDelta<?,
?>> Collection<? extends ItemDelta<?,
?>> ModifyObjectResult.getModifications()
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @NotNull OperationResult parentResult) Modifies object using relative change description.<T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @Nullable ModificationPrecondition<T> precondition, @Nullable RepoModifyOptions options, @NotNull OperationResult parentResult) <T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @Nullable RepoModifyOptions options, @NotNull OperationResult parentResult) ModifierConstructorDescriptionModifyObjectResult
(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta<?, ?>> modifications) ModifyObjectResult
(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta<?, ?>> modifications, boolean overwrite) ModifyObjectResult
(Collection<? extends ItemDelta<?, ?>> modifications) -
Uses of ItemDelta in com.evolveum.midpoint.repo.cache
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryCache.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @NotNull OperationResult parentResult) <T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryCache.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, ModificationPrecondition<T> precondition, RepoModifyOptions options, @NotNull OperationResult parentResult) <T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryCache.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, RepoModifyOptions options, @NotNull OperationResult parentResult) -
Uses of ItemDelta in com.evolveum.midpoint.repo.cache.handlers
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull ModifyObjectResult<T>ModificationOpHandler.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, ModificationPrecondition<T> precondition, RepoModifyOptions options, OperationResult parentResult) -
Uses of ItemDelta in com.evolveum.midpoint.repo.common
Modifier and TypeMethodDescriptionItemDelta<?,
?> ObjectMarkHelper.computeEffectiveMarkDelta
(@NotNull Collection<ObjectReferenceType> currentMarks, @NotNull Collection<ObjectReferenceType> desiredMarks) Computes effective mark delta for given object, given current and desired state of marks.ItemDelta<?,
?> ObjectMarkHelper.computeEffectiveMarkDelta
(ObjectType objectBefore, ItemDelta<?, ?> policyStatementDelta) Computes effective mark delta for given object, given old state and the delta regarding policy statements.Modifier and TypeMethodDescriptionItemDelta<?,
?> ObjectMarkHelper.computeEffectiveMarkDelta
(ObjectType objectBefore, ItemDelta<?, ?> policyStatementDelta) Computes effective mark delta for given object, given old state and the delta regarding policy statements. -
Uses of ItemDelta in com.evolveum.midpoint.repo.common.expression
ModifierConstructorDescriptionSource
(@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, @NotNull QName name) Source
(Item<V, D> itemOld, ItemDelta<V, D> delta, Item<V, D> itemNew, @NotNull QName name, D definition) -
Uses of ItemDelta in com.evolveum.midpoint.repo.sqale
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull ModifyObjectResult<T>SqaleRepositoryService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @NotNull OperationResult parentResult) <T extends ObjectType>
@NotNull ModifyObjectResult<T>SqaleRepositoryService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @Nullable ModificationPrecondition<T> precondition, @Nullable RepoModifyOptions options, @NotNull OperationResult parentResult) <T extends ObjectType>
@NotNull ModifyObjectResult<T>SqaleRepositoryService.modifyObject
(@NotNull Class<T> type, @NotNull String oid, @NotNull Collection<? extends ItemDelta<?, ?>> modifications, @Nullable RepoModifyOptions options, @NotNull OperationResult parentResult) <S extends ObjectType>
booleanSqaleRepoContext.requiresFullTextReindex
(Collection<? extends ItemDelta<?, ?>> modifications, PrismObject<S> prismObject) -
Uses of ItemDelta in com.evolveum.midpoint.repo.sqale.delta
Modifier and TypeMethodDescriptionvoid
void
void
Default process implementation, most generic case covering especially multi-values stored in separate rows. -
Uses of ItemDelta in com.evolveum.midpoint.repo.sqale.delta.item
Modifier and TypeMethodDescriptionprotected T
ItemDeltaSingleValueProcessor.getAnyValue
(ItemDelta<?, ?> modification) Often the single real value is necessary, optionally converted usingItemDeltaValueProcessor.convertRealValue(Object)
to get expected type.void
void
void
-
Uses of ItemDelta in com.evolveum.midpoint.repo.sqale.update
Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> RootUpdateContext.execute
(Collection<? extends ItemDelta<?, ?>> modifications) Applies modifications, executes necessary updates and returns narrowed modifications.Collection<? extends ItemDelta<?,
?>> RootUpdateContext.execute
(Collection<? extends ItemDelta<?, ?>> modifications, boolean updateTables) Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> RootUpdateContext.execute
(Collection<? extends ItemDelta<?, ?>> modifications) Applies modifications, executes necessary updates and returns narrowed modifications.Collection<? extends ItemDelta<?,
?>> RootUpdateContext.execute
(Collection<? extends ItemDelta<?, ?>> modifications, boolean updateTables) -
Uses of ItemDelta in com.evolveum.midpoint.repo.sqlbase
Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
voidOperationLogger.logModify
(Class<O> type, String oid, Collection<? extends ItemDelta<?, ?>> modifications, ModificationPrecondition<O> precondition, RepoModifyOptions options, OperationResult subResult) -
Uses of ItemDelta in com.evolveum.midpoint.schema
Modifier 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
(ItemDeltaType propMod, Class<? extends Containerable> objectType) Item delta: XML -> native.Modifier 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) 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 -> nativeModifier 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.delta
Modifier and TypeMethodDescriptionCollection<? extends ItemDelta<?,
?>> ContainerTreeDeltaValue.getModifications
(boolean ignoreItself) Collection<? extends ItemDelta<?,
?>> ItemTreeDelta.getModifications()
Collection<? extends ItemDelta<?,
?>> ItemTreeDeltaValue.getModifications()
Collection<? extends ItemDelta<?,
?>> ItemTreeDeltaValue.getModifications
(boolean ignoreItself) @NotNull Collection<? extends ItemDelta<?,
?>> ItemTreeDelta.getNonConflictingModifications
(ItemTreeDelta<PV, ID, I, V> other, EquivalenceStrategy strategy) Collection<? extends ItemDelta<?,
?>> ItemTreeDeltaValue.getNonConflictingModifications
(ItemTreeDeltaValue other, EquivalenceStrategy strategy) Collection<? extends ItemDelta<?,
?>> ThreeWayMergeOperation.getNonConflictingModifications
(Direction direction) Modifier and TypeMethodDescriptionvoid
ItemTreeDeltaValue.addValueToDelta
(ItemDelta<?, ?> delta) static void
TreeDeltaUtils.populateItemDelta
(@NotNull ItemDelta delta, @NotNull ItemTreeDeltaValue value) -
Uses of ItemDelta in com.evolveum.midpoint.schema.processor
Modifier and TypeMethodDescriptionItemDelta<?,
?> ShadowAttribute.createDelta()
ItemDelta<?,
?> ShadowAttribute.createDelta
(ItemPath path) ItemDelta<?,
?> ShadowAttribute.createReplaceDelta()
Modifier and TypeMethodDescriptionvoid
ShadowDefinitionApplicator.applyToItemDeltas
(@NotNull Collection<? extends ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionstatic @NotNull ItemDelta<?,
?> ValueMetadataTypeUtil.createModifyTimestampDelta
(@NotNull ObjectType object, XMLGregorianCalendar now) Modifier and TypeMethodDescriptionstatic Collection<? extends ItemDelta<?,
?>> MiscSchemaUtil.createCollection
(ItemDelta<?, ?>... deltas) Convenience method that helps avoid some compiler warnings.static @NotNull com.google.common.collect.ImmutableList<ItemDelta<?,
?>> ShadowUtil.getNonResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) ShadowUtil.getResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) Modifier and TypeMethodDescriptiondefault void
AbstractShadow.applyDelta
(@NotNull ItemDelta<?, ?> itemDelta) static Collection<? extends ItemDelta<?,
?>> MiscSchemaUtil.createCollection
(ItemDelta<?, ?>... deltas) Convenience method that helps avoid some compiler warnings.static boolean
ShadowUtil.isResourceModification
(ItemDelta<?, ?> modification) static ShadowAssociationsCollection
Modifier and TypeMethodDescriptionstatic @NotNull com.google.common.collect.ImmutableList<ItemDelta<?,
?>> ShadowUtil.getNonResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) ShadowUtil.getResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) static boolean
ShadowUtil.hasAttributeModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) static boolean
ValueMetadataTypeUtil.hasModifyTimestampDelta
(List<ItemDelta<?, ?>> itemDeltas) static boolean
ShadowUtil.hasResourceModifications
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) static <T extends ObjectType>
booleanFullTextSearchUtil.isObjectTextInfoRecomputationNeeded
(FullTextSearchConfigurationType config, Class<T> type, Collection<? extends ItemDelta<?, ?>> modifications) static void
ValueMetadataTypeUtil.updatePcvId
(ObjectType object, Collection<? extends ItemDelta<?, ?>> modifications) default void
AbstractShadow.updateWith
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) Updates the in-memory representation. -
Uses of ItemDelta in com.evolveum.midpoint.schema.util.cid
Modifier 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
-
Uses of ItemDelta in com.evolveum.midpoint.security.api
Modifier and TypeMethodDescriptionvoid
MidPointPrincipalManager.updateFocus
(MidPointPrincipal principal, Collection<? extends ItemDelta<?, ?>> itemDeltas) -
Uses of ItemDelta in com.evolveum.midpoint.task.api
Modifier and TypeMethodDescriptionvoid
Changes in-memory representation immediately and schedules a corresponding batched modification.Modifier and TypeMethodDescriptionvoid
Task.applyDeltasImmediate
(Collection<ItemDelta<?, ?>> itemDeltas, OperationResult result) void
Task.applyModificationsTransient
(Collection<ItemDelta<?, ?>> modifications) default void
Task.modify
(Collection<ItemDelta<?, ?>> deltas) Applies given collection of deltas.void
TaskManager.modifyTask
(String oid, Collection<? extends ItemDelta<?, ?>> modifications, OperationResult parentResult) Modifies task using relative change description. -
Uses of ItemDelta in com.evolveum.midpoint.task.api.test
Modifier and TypeMethodDescriptionvoid
NullTaskImpl.applyDeltasImmediate
(Collection<ItemDelta<?, ?>> itemDeltas, OperationResult result) void
NullTaskImpl.applyModificationsTransient
(Collection<ItemDelta<?, ?>> modifications)