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
UserProfileService. updateUser(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.model.common.expression.evaluator
-
Uses of ItemDelta in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping that return ItemDelta Modifier and Type Method Description ItemDelta<V,D>
MappingImpl. createEmptyDelta(ItemPath path)
-
Uses of ItemDelta in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util that return types with arguments of type ItemDelta Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition,C extends Containerable>
List<ItemDelta<V,D>>PopulatorUtil. computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, ExpressionVariables variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result)
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl
Method parameters in com.evolveum.midpoint.model.impl with type arguments of type ItemDelta Modifier and Type Method Description <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
Methods in com.evolveum.midpoint.model.impl.integrity that return types with arguments of type ItemDelta Modifier and Type Method Description List<ItemDelta>
ShadowCheckResult. getFixDeltas()
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return ItemDelta Modifier and Type Method Description ItemDelta<V,D>
IvwoConsolidator. consolidateToDelta()
ItemDelta<V,D>
IvwoConsolidator. getAprioriItemDelta()
static <AH extends AssignmentHolderType>
ItemDeltaLensUtil. getAprioriItemDelta(ObjectDelta<AH> focusDelta, ItemPath itemPath)
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type ItemDelta Modifier and Type Method Description <F extends ObjectType,T extends ObjectType>
Collection<ItemDelta<?,?>>OperationalDataManager. createModifyMetadataDeltas(LensContext<F> context, ItemPath metadataPath, Class<T> objectType, XMLGregorianCalendar now, Task task)
Map<AssignmentSpec,List<ItemDelta<?,?>>>
LensElementContext. getPendingAssignmentPolicyStateModifications()
List<ItemDelta<?,?>>
LensElementContext. getPendingObjectPolicyStateModifications()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type ItemDelta Modifier and Type Method Description void
LensElementContext. addToPendingAssignmentPolicyStateModifications(AssignmentType assignment, PlusMinusZero mode, ItemDelta<?,?> modification)
void
LensElementContext. addToPendingObjectPolicyStateModifications(ItemDelta<?,?> modification)
boolean
LensFocusContext. alreadyHasDelta(ItemDelta<?,?> itemDelta)
void
IvwoConsolidator. setAprioriItemDelta(ItemDelta<V,D> aprioriItemDelta)
static <O extends ObjectType>
voidLensUtil. setDeltaOldValue(LensElementContext<O> ctx, ItemDelta<?,?> itemDelta)
ObjectDelta<O>
LensElementContext. swallowToDelta(ObjectDelta<O> originalDelta, ItemDelta<?,?> propDelta)
void
LensElementContext. swallowToPrimaryDelta(ItemDelta<?,?> itemDelta)
void
LensFocusContext. swallowToProjectionWaveSecondaryDelta(ItemDelta<?,?> propDelta)
abstract void
LensElementContext. swallowToSecondaryDelta(ItemDelta<?,?> itemDelta)
void
LensFocusContext. swallowToSecondaryDelta(ItemDelta<?,?> itemDelta)
void
LensProjectionContext. swallowToSecondaryDelta(ItemDelta<?,?> itemDelta)
void
LensFocusContext. swallowToWave0SecondaryDelta(ItemDelta<?,?> propDelta)
Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type ItemDelta Modifier and Type Method Description void
LensFocusContext. applyProjectionWaveSecondaryDeltas(Collection<ItemDelta<?,?>> itemDeltas)
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl.lens.projector.focus
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus that return types with arguments of type ItemDelta Modifier and Type Method Description <F extends FocusType,T extends FocusType>
Collection<ItemDelta<?,?>>ObjectTemplateProcessor. processObjectMapping(LensContext<F> context, ObjectTemplateType objectMappingType, ObjectDeltaObject<F> focusOdo, PrismObject<T> target, ObjectDelta<T> targetAPrioriDelta, String contextDesc, XMLGregorianCalendar now, Task task, OperationResult result)
Processing object mapping: application of object template where focus is the source and another object is the target.Method parameters in com.evolveum.midpoint.model.impl.lens.projector.focus with type arguments of type ItemDelta Modifier and Type Method Description static void
FocusConstraintsChecker. clearCacheForDelta(Collection<? extends ItemDelta> modifications)
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl.security
Method parameters in com.evolveum.midpoint.model.impl.security with type arguments of type ItemDelta Modifier and Type Method Description void
UserProfileServiceImpl. updateUser(MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
-
Uses of ItemDelta in com.evolveum.midpoint.model.impl.visualizer.output
Methods in com.evolveum.midpoint.model.impl.visualizer.output that return ItemDelta Modifier and Type Method Description ItemDelta<?,?>
SceneDeltaItemImpl. getSourceDelta()
Methods in com.evolveum.midpoint.model.impl.visualizer.output with parameters of type ItemDelta Modifier and Type Method Description void
SceneDeltaItemImpl. setSourceDelta(ItemDelta<?,?> sourceDelta)
-
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)
ItemDelta
PrismReferenceDefinition. createEmptyDelta(ItemPath path)
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, 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)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, String targetOid)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue)
Collection<? extends ItemDelta>
DeltaFactory.Reference. createModificationDeleteCollection(QName propertyName, PrismObjectDefinition<?> objectDefinition, PrismReferenceValue refValue)
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)
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.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(Collection<? extends ItemDelta<?,?>> deltas, 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.impl
Methods in com.evolveum.midpoint.prism.impl that return ItemDelta Modifier and Type Method Description ItemDelta
PrismReferenceDefinitionImpl. createEmptyDelta(ItemPath path)
ItemDelta<V,D>
ItemImpl. diff(Item<V,D> other)
ItemDelta<V,D>
ItemImpl. diff(Item<V,D> other, ParameterizedEquivalenceStrategy strategy)
protected ItemDelta<V,D>
ItemImpl. fixupDelta(ItemDelta<V,D> delta, Item<V,D> other)
protected ItemDelta
PrismPropertyImpl. fixupDelta(ItemDelta delta, Item otherItem)
Methods in com.evolveum.midpoint.prism.impl that return types with arguments of type ItemDelta Modifier and Type Method Description Collection<? extends ItemDelta>
PrismValueImpl. diff(PrismValue otherValue)
Assumes matching representations.Collection<? extends ItemDelta>
PrismValueImpl. diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
Assumes matching representations.List<? extends ItemDelta>
PrismContainerImpl. diffModifications(PrismContainer<C> other)
List<? extends ItemDelta>
PrismContainerImpl. diffModifications(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy)
Collection<? extends ItemDelta<?,?>>
PrismObjectImpl. narrowModifications(Collection<? extends ItemDelta<?,?>> modifications, boolean assumeMissingItems)
Methods in com.evolveum.midpoint.prism.impl with parameters of type ItemDelta Modifier and Type Method Description protected ItemDelta<V,D>
ItemImpl. fixupDelta(ItemDelta<V,D> delta, Item<V,D> other)
protected ItemDelta
PrismPropertyImpl. fixupDelta(ItemDelta delta, Item otherItem)
Method parameters in com.evolveum.midpoint.prism.impl with type arguments of type ItemDelta Modifier and Type Method Description void
PrismContainerValueImpl. diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy)
void
PrismValueImpl. diffMatchingRepresentation(PrismValue otherValue, Collection<? extends ItemDelta> deltas, ParameterizedEquivalenceStrategy strategy)
Collection<? extends ItemDelta<?,?>>
PrismObjectImpl. narrowModifications(Collection<? extends ItemDelta<?,?>> modifications, boolean assumeMissingItems)
-
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta that implement ItemDelta Modifier and Type Class Description class
ContainerDeltaImpl<V extends Containerable>
class
ItemDeltaImpl<V extends PrismValue,D extends ItemDefinition>
class
PropertyDeltaImpl<T>
Relative difference (delta) of a property values.class
ReferenceDeltaImpl
Methods in com.evolveum.midpoint.prism.impl.delta with type parameters of type ItemDelta Modifier and Type Method Description <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)
<D extends ItemDelta>
voidObjectDeltaImpl. removeModification(ItemDelta<?,?> itemDelta)
Methods in com.evolveum.midpoint.prism.impl.delta that return ItemDelta Modifier and Type Method Description ItemDelta<V,D>
ItemDeltaImpl. 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)
ItemDelta<V,D>
ItemDeltaImpl. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ItemDelta<V,D>
ItemDeltaImpl. 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.impl.delta that return types with arguments of type ItemDelta Modifier and Type Method Description Collection<? 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, PrismContext prismContext, PrismObject<?> refTarget)
static <T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaImpl. createModificationAddCollection(Class<T> type, ItemName refName, PrismContext prismContext, PrismReferenceValue refValue)
static <T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaImpl. createModificationAddCollection(Class<T> type, ItemName refName, PrismContext prismContext, 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, PrismContext prismContext, PrismObject<?> refTarget)
static <T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaImpl. createModificationDeleteCollection(Class<T> type, QName refName, PrismContext prismContext, 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.Collection<? extends ItemDelta<?,?>>
ObjectDeltaImpl. findItemDeltasSubPath(ItemPath itemPath)
Returns all item deltas at or below a specified path.Collection<? extends ItemDelta<?,?>>
ObjectDeltaImpl. getModifications()
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type ItemDelta Modifier and Type Method Description void
ObjectDeltaImpl. addModifications(ItemDelta<?,?>... itemDeltas)
boolean
ItemDeltaImpl. contains(ItemDelta<V,D> other)
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)
boolean
ObjectDeltaImpl. containsModification(ItemDelta itemDelta, EquivalenceStrategy strategy)
<T extends Objectable>
ObjectDelta<T>ObjectDeltaFactoryImpl. createModifyDelta(String oid, ItemDelta modification, Class<T> objectTypeClass)
boolean
ItemDeltaImpl. equivalent(ItemDelta other)
Deltas are equivalent if they have the same result when applied to an object.void
ItemDeltaImpl. merge(ItemDelta<V,D> deltaToMerge)
Merge specified delta to this delta.void
ObjectDeltaImpl. mergeModification(ItemDelta<?,?> modificationToMerge)
<D extends ItemDelta>
voidObjectDeltaImpl. removeModification(ItemDelta<?,?> itemDelta)
void
ObjectDeltaImpl. swallow(ItemDelta<?,?> newItemDelta)
Incorporates the property delta into the existing property deltas (regardless of the change type).Method parameters in com.evolveum.midpoint.prism.impl.delta with type arguments of type ItemDelta Modifier and Type Method Description void
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
ObjectDeltaImpl. swallow(List<ItemDelta<?,?>> itemDeltas)
-
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.delta.builder
Methods in com.evolveum.midpoint.prism.impl.delta.builder that return ItemDelta Modifier and Type Method Description ItemDelta
DeltaBuilder. asItemDelta()
Methods in com.evolveum.midpoint.prism.impl.delta.builder that return types with arguments of type ItemDelta Modifier and Type Method Description List<ItemDelta<?,?>>
DeltaBuilder. asItemDeltas()
Constructors in com.evolveum.midpoint.prism.impl.delta.builder with parameters of type ItemDelta Constructor Description DeltaBuilder(Class<T> objectClass, ComplexTypeDefinition containerCTD, PrismContext prismContext, List<ItemDelta<?,?>> deltas, ItemDelta currentDelta)
Constructor parameters in com.evolveum.midpoint.prism.impl.delta.builder with type arguments of type ItemDelta Constructor Description DeltaBuilder(Class<T> objectClass, ComplexTypeDefinition containerCTD, PrismContext prismContext, List<ItemDelta<?,?>> deltas, ItemDelta currentDelta)
-
Uses of ItemDelta in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item that return types with arguments of type ItemDelta Modifier and Type Method Description List<? extends ItemDelta>
DummyContainerImpl. diffModifications(PrismContainer<C> other)
List<? extends ItemDelta>
DummyContainerImpl. diffModifications(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy)
-
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.provisioning.api
Method parameters in com.evolveum.midpoint.provisioning.api with type arguments of type ItemDelta Modifier and Type Method Description <T extends ObjectType>
StringProvisioningService. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, OperationProvisioningScriptsType scripts, ProvisioningOperationOptions options, Task task, OperationResult parentResult)
Modifies object using relative change description. -
Uses of ItemDelta in com.evolveum.midpoint.repo.api
Method parameters in com.evolveum.midpoint.repo.api with type arguments of type ItemDelta Modifier and Type Method Description <T extends ObjectType>
ModifyObjectResult<T>RepositoryService. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, ModificationPrecondition<T> precondition, RepoModifyOptions options, OperationResult parentResult)
<T extends ObjectType>
ModifyObjectResult<T>RepositoryService. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, RepoModifyOptions options, OperationResult parentResult)
<T extends ObjectType>
ModifyObjectResult<T>RepositoryService. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, OperationResult parentResult)
Modifies object using relative change description.Constructor parameters in com.evolveum.midpoint.repo.api with type arguments of type ItemDelta Constructor Description ModifyObjectResult(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta> modifications)
ModifyObjectResult(Collection<? extends ItemDelta> modifications)
-
Uses of ItemDelta in com.evolveum.midpoint.repo.cache
Method parameters in com.evolveum.midpoint.repo.cache with type arguments of type ItemDelta Modifier and Type Method Description <T extends ObjectType>
ModifyObjectResult<T>RepositoryCache. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, ModificationPrecondition<T> precondition, RepoModifyOptions options, OperationResult parentResult)
<T extends ObjectType>
ModifyObjectResult<T>RepositoryCache. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, RepoModifyOptions options, OperationResult parentResult)
<T extends ObjectType>
ModifyObjectResult<T>RepositoryCache. modifyObject(Class<T> type, String oid, Collection<? extends ItemDelta> modifications, OperationResult parentResult)
-
Uses of ItemDelta in com.evolveum.midpoint.repo.common.expression
Constructors in com.evolveum.midpoint.repo.common.expression with parameters of type ItemDelta Constructor Description Source(Item<V,D> itemOld, ItemDelta<V,D> delta, Item<V,D> itemNew, QName name, 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. -
Uses of ItemDelta in com.evolveum.midpoint.security.api
Method parameters in com.evolveum.midpoint.security.api with type arguments of type ItemDelta Modifier and Type Method Description void
MidPointPrincipalManager. updateUser(MidPointPrincipal principal, Collection<? extends ItemDelta<?,?>> itemDeltas)
-
Uses of ItemDelta in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api that return types with arguments of type ItemDelta Modifier and Type Method Description Collection<ItemDelta<?,?>>
StaticTaskPartitionsDefinition. getOtherDeltas(Task masterTask)
Collection<ItemDelta<?,?>>
StaticTaskPartitionsDefinition.StaticTaskPartition. getOtherDeltas(Task masterTask)
default Collection<ItemDelta<?,?>>
TaskPartitionsDefinition. getOtherDeltas(Task masterTask)
Deltas to be applied to subtask after its creation.default Collection<ItemDelta<?,?>>
TaskPartitionsDefinition.TaskPartitionDefinition. getOtherDeltas(Task masterTask)
Deltas to be applied to subtask after its creation.Collection<ItemDelta<?,?>>
Task. getPendingModifications()
Returns a list of pending modifications for this task.Methods in com.evolveum.midpoint.task.api with parameters of type ItemDelta Modifier and Type Method Description void
Task. modify(ItemDelta<?,?> delta)
Changes in-memory representation immediately and schedules a corresponding batched modification.void
Task. modifyAndFlush(ItemDelta<?,?> delta, OperationResult parentResult)
Changes in-memory and in-repo representations immediately.void
Task. modifyExtension(ItemDelta itemDelta)
Modifies task extension using given delta.void
Task. pushHandlerUri(String uri, ScheduleType schedule, TaskBinding binding, ItemDelta<?,?> delta)
Same as above, with one extension delta (not a collection of them).Method parameters in com.evolveum.midpoint.task.api with type arguments of type ItemDelta Modifier and Type Method Description void
Task. modify(Collection<ItemDelta<?,?>> deltas)
void
TaskManager. modifyTask(String oid, Collection<? extends ItemDelta> modifications, OperationResult parentResult)
Modifies task using relative change description.void
Task. pushHandlerUri(String uri, ScheduleType schedule, TaskBinding binding, Collection<ItemDelta<?,?>> extensionDeltas)
Pushes a new handler URI onto the stack of handlers.
-