Uses of Interface
com.evolveum.midpoint.prism.delta.PropertyDelta
Packages that use PropertyDelta
Package
Description
-
Uses of PropertyDelta in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return PropertyDeltaModifier and TypeMethodDescription@NotNull PropertyDelta<T>PrismPropertyWrapperImpl.createEmptyDelta(ItemPath path) -
Uses of PropertyDelta in com.evolveum.midpoint.model.impl.integrity.shadows
Methods in com.evolveum.midpoint.model.impl.integrity.shadows with parameters of type PropertyDeltaModifier and TypeMethodDescriptionvoidShadowCheckResult.addFixDelta(PropertyDelta delta, String fixIsForProblem) -
Uses of PropertyDelta in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return PropertyDeltaModifier and TypeMethodDescriptionstatic PropertyDelta<XMLGregorianCalendar>LensUtil.createActivationTimestampDelta(ActivationStatusType status, XMLGregorianCalendar now, PrismContainerDefinition<ActivationType> activationDefinition, OriginType origin) -
Uses of PropertyDelta in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type PropertyDeltaModifier and TypeMethodDescriptionbooleanPropertyValueMatcher.isRealValueToAdd(PropertyDelta<T> delta, PrismPropertyValue<T> pValue) -
Uses of PropertyDelta in com.evolveum.midpoint.model.impl.schema.transform
Methods in com.evolveum.midpoint.model.impl.schema.transform that return PropertyDeltaModifier and TypeMethodDescription@NotNull PropertyDelta<T>TransformablePropertyDefinition.createEmptyDelta(ItemPath path) -
Uses of PropertyDelta in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return PropertyDeltaModifier and TypeMethodDescriptionPrismProperty.createDelta()PrismProperty.createDelta(ItemPath path) static <T> PropertyDelta<T>ItemUtil.diff(PrismProperty<T> a, PrismProperty<T> b) PrismProperty.diff(PrismProperty<T> other) PrismProperty.diff(PrismProperty<T> other, ParameterizedEquivalenceStrategy strategy) -
Uses of PropertyDelta in com.evolveum.midpoint.prism.deleg
Methods in com.evolveum.midpoint.prism.deleg that return PropertyDeltaModifier and TypeMethodDescriptiondefault @NotNull PropertyDelta<T>PropertyDefinitionDelegator.createEmptyDelta(ItemPath path) -
Uses of PropertyDelta in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta that return PropertyDeltaModifier and TypeMethodDescription<X> PropertyDelta<X>ObjectDelta.addModificationReplaceProperty(ItemPath propertyPath, X... propertyValues) PropertyDelta.clone()<T> PropertyDelta<T>DeltaFactory.Property.create(ItemPath path, PrismPropertyDefinition<T> definition) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.create(PrismPropertyDefinition<T> propertyDefinition) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createAddDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createDeleteDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createDelta(ItemPath propertyPath, Class<O> compileTimeClass) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationAddProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationDeleteProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createModificationReplaceProperty(ItemPath path, PrismPropertyDefinition propertyDefinition, T... propertyValues) Deprecated.<X> PropertyDelta<X>ObjectDelta.createPropertyModification(ItemPath path) <C> PropertyDelta<C>ObjectDelta.createPropertyModification(ItemPath path, PrismPropertyDefinition propertyDefinition) <O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T> pValue) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue) Deprecated.<O extends Objectable>
PropertyDeltaDeltaFactory.Property.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) Deprecated.static <T> PropertyDelta<T>ItemDeltaCollectionsUtil.findPropertyDelta(Collection<? extends ItemDelta> deltas, ItemPath propertyPath) <X> PropertyDelta<X>ObjectDelta.findPropertyDelta(ItemPath propertyPath) <X> PropertyDelta<X>ObjectDelta.findPropertyDelta(ItemPath parentPath, QName propertyName) Top-level path is assumed.static <T> PropertyDelta<T>PropertyDeltaCollectionsUtil.findPropertyDelta(Collection<? extends ItemDelta> modifications, ItemPath propertyPath) static <T> PropertyDelta<T>PropertyDeltaCollectionsUtil.findPropertyDelta(Collection<? extends ItemDelta> modifications, QName propertyName) PropertyDelta.narrow(PrismObject<? extends Objectable> object, @NotNull Comparator<PrismPropertyValue<T>> plusComparator, @NotNull Comparator<PrismPropertyValue<T>> minusComparator, boolean assumeMissingItems) Returns the narrowed delta that will have the same effect on the object as the current one. -
Uses of PropertyDelta in com.evolveum.midpoint.prism.impl
Methods in com.evolveum.midpoint.prism.impl that return PropertyDeltaModifier and TypeMethodDescriptionPrismPropertyImpl.createDelta()PrismPropertyImpl.createDelta(ItemPath path) @NotNull PropertyDelta<T>PrismPropertyDefinitionImpl.createEmptyDelta(ItemPath path) PrismPropertyImpl.diff(PrismProperty<T> other) PrismPropertyImpl.diff(PrismProperty<T> other, ParameterizedEquivalenceStrategy strategy) -
Uses of PropertyDelta in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta that implement PropertyDeltaModifier and TypeClassDescriptionclassRelative difference (delta) of a property values.Methods in com.evolveum.midpoint.prism.impl.delta that return PropertyDeltaModifier and TypeMethodDescriptionfinal <X> PropertyDelta<X>ObjectDeltaImpl.addModificationReplaceProperty(ItemPath propertyPath, X... propertyValues) <T> PropertyDelta<T>PropertyDeltaFactoryImpl.create(ItemPath path, PrismPropertyDefinition<T> definition) <T> PropertyDelta<T>PropertyDeltaFactoryImpl.create(ItemPath itemPath, QName name, PrismPropertyDefinition<T> propertyDefinition) <T> PropertyDelta<T>PropertyDeltaFactoryImpl.create(PrismPropertyDefinition<T> propertyDefinition) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createAddDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) static <O extends Objectable>
PropertyDeltaPropertyDeltaImpl.createAddDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, Object... realValues) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createDeleteDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) static <O extends Objectable>
PropertyDeltaPropertyDeltaImpl.createDeleteDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, Object... realValues) <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createDelta(ItemPath propertyPath, Class<O> compileTimeClass) static <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaImpl.createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) static <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaImpl.createDelta(ItemPath propertyPath, Class<O> compileTimeClass) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationAddProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationAddProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationAddProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationDeleteProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationDeleteProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationDeleteProperty(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, T... propertyValues) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationReplaceProperty(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues) <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) final <T> PropertyDelta<T>PropertyDeltaFactoryImpl.createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationReplaceProperty(@NotNull ItemPath path, @NotNull PrismPropertyDefinition propertyDefinition, T... propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, Collection<T> propertyValues) static <T> PropertyDelta<T>PropertyDeltaImpl.createModificationReplaceProperty(ItemPath propertyPath, PrismObjectDefinition<?> objectDefinition, T... propertyValues) Convenience method for quick creation of object deltas that replace a single object property.<X> PropertyDelta<X>ObjectDeltaImpl.createPropertyModification(ItemPath path) <C> PropertyDelta<C>ObjectDeltaImpl.createPropertyModification(ItemPath path, PrismPropertyDefinition propertyDefinition) final <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T> pValue) final <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) final <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) static <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaImpl.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) static <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaImpl.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaFactoryImpl.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue) static <O extends Objectable,T>
PropertyDelta<T>PropertyDeltaImpl.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue) <O extends Objectable>
PropertyDeltaPropertyDeltaFactoryImpl.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) static <O extends Objectable>
PropertyDeltaPropertyDeltaImpl.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) Create delta that deletes all values of the specified property.static <O extends Objectable,X>
PropertyDelta<X>ObjectDeltaFactoryImpl.fillInModificationReplaceProperty(ObjectDelta<O> objectDelta, ItemPath propertyPath, X... propertyValues) <X> PropertyDelta<X>ObjectDeltaImpl.findPropertyDelta(ItemPath propertyPath) <X> PropertyDelta<X>ObjectDeltaImpl.findPropertyDelta(ItemPath parentPath, QName propertyName) Top-level path is assumed.PropertyDeltaImpl.narrow(@NotNull PrismObject<? extends Objectable> object, @NotNull Comparator<PrismPropertyValue<T>> plusComparator, @NotNull Comparator<PrismPropertyValue<T>> minusComparator, boolean assumeMissingItems) -
Uses of PropertyDelta in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item that return PropertyDeltaModifier and TypeMethodDescriptionDummyPropertyImpl.createDelta()DummyPropertyImpl.createDelta(ItemPath path) DummyPropertyImpl.diff(PrismProperty<T> other) DummyPropertyImpl.diff(PrismProperty<T> other, ParameterizedEquivalenceStrategy strategy) -
Uses of PropertyDelta in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with parameters of type PropertyDeltaModifier and TypeMethodDescriptionstatic <T> voidPrismAsserts.assertDelete(PropertyDelta<T> propertyDelta, T... expectedValues) static <T> voidPrismAsserts.assertPropertyDelta(PropertyDelta<T> delta, T[] expectedOldValues, T[] expectedAddValues, T[] expectedDeleteValues, T[] expectedReplaceValues) static <T> voidPrismAsserts.assertReplace(PropertyDelta<T> propertyDelta, T... expectedValues) -
Uses of PropertyDelta in com.evolveum.midpoint.repo.common.security
Methods in com.evolveum.midpoint.repo.common.security that return PropertyDeltaModifier and TypeMethodDescription@Nullable PropertyDelta<ProtectedStringType>CredentialsStorageManager.createShadowPasswordDelta(@Nullable CredentialsPolicyType credentialsPolicy, @Nullable ProtectedStringType oldValue, @NotNull ProtectedStringType newValue) Prepares the shadow password property for storage (into an existing shadow): returns a delta that does so.CredentialsStorageManager.transformShadowPasswordDelta(@Nullable CredentialsPolicyType credentialsPolicy, boolean legacyCaching, PropertyDelta<ProtectedStringType> delta) We assume that only cleartext or encrypted values come in the delta.@Nullable PropertyDelta<ProtectedStringType>CredentialsStorageManager.updateShadowPasswordIfNeeded(@NotNull ProtectedStringType existingPasswordValue, CredentialsPolicyType credentialsPolicy, boolean legacyCaching) Returns deltas to update shadow password under (possibly) changed policies: - encrypted -> hashed / none - hashed -> none We assume the value is either encrypted or hashed, i.e., it's not in the cleartext nor in the external form.Methods in com.evolveum.midpoint.repo.common.security with parameters of type PropertyDeltaModifier and TypeMethodDescriptionCredentialsStorageManager.transformShadowPasswordDelta(@Nullable CredentialsPolicyType credentialsPolicy, boolean legacyCaching, PropertyDelta<ProtectedStringType> delta) We assume that only cleartext or encrypted values come in the delta. -
Uses of PropertyDelta in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor that return PropertyDeltaModifier and TypeMethodDescriptionShadowSimpleAttribute.createDelta()ShadowSimpleAttribute.createDelta(ItemPath path) @NotNull PropertyDelta<T>NormalizationAwareResourceAttributeDefinition.createEmptyDelta()@NotNull PropertyDelta<T>NormalizationAwareResourceAttributeDefinition.createEmptyDelta(ItemPath path) default @NotNull PropertyDelta<T>ShadowSimpleAttributeDefinition.createEmptyDelta()Creates an empty delta for this attribute against its standard path.@NotNull PropertyDelta<T>ShadowSimpleAttributeDefinitionImpl.createEmptyDelta(ItemPath path) default @NotNull PropertyDelta<T>ShadowSimpleAttribute.createReplaceDelta()Creates a delta that would enforce (via REPLACE operation) the values of this attribute. -
Uses of PropertyDelta in com.evolveum.midpoint.web.component.model.delta
Methods in com.evolveum.midpoint.web.component.model.delta with parameters of type PropertyDeltaModifier and TypeMethodDescriptionstatic Collection<? extends ModificationDto>ModificationDto.createModificationDtoList(PropertyDelta delta)