Uses of Class
com.evolveum.midpoint.prism.equivalence.ParameterizedEquivalenceStrategy
-
Packages that use ParameterizedEquivalenceStrategy Package Description com.evolveum.midpoint.prism com.evolveum.midpoint.prism.delta com.evolveum.midpoint.prism.equivalence -
-
Uses of ParameterizedEquivalenceStrategy in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism with parameters of type ParameterizedEquivalenceStrategy Modifier and Type Method Description ItemDelta<V,D>
Item. diff(Item<V,D> other, ParameterizedEquivalenceStrategy strategy)
Computes a difference (delta) with the specified item using given equivalence strategy.ContainerDelta<C>
PrismContainer. diff(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy)
ObjectDelta<O>
PrismObject. diff(PrismObject<O> other, ParameterizedEquivalenceStrategy strategy)
PropertyDelta<T>
PrismProperty. diff(PrismProperty<T> other, ParameterizedEquivalenceStrategy strategy)
Collection<? extends ItemDelta>
PrismValue. diff(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
Assumes matching representations.List<? extends ItemDelta>
PrismContainer. diffModifications(PrismContainer<C> other, ParameterizedEquivalenceStrategy strategy)
boolean
Item. equals(Object obj, ParameterizedEquivalenceStrategy equivalenceStrategy)
Compares this item to the specified object under given strategy.boolean
PrismPropertyValue. equals(PrismPropertyValue<?> other, ParameterizedEquivalenceStrategy strategy, MatchingRule<T> matchingRule)
boolean
PrismValue. equals(PrismValue otherValue, ParameterizedEquivalenceStrategy strategy)
int
Item. hashCode(ParameterizedEquivalenceStrategy equivalenceStrategy)
Computes hash code to be used under given equivalence strategy.int
PrismValue. hashCode(ParameterizedEquivalenceStrategy equivalenceStrategy)
-
Uses of ParameterizedEquivalenceStrategy in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta with parameters of type ParameterizedEquivalenceStrategy Modifier and Type Method Description void
ItemDelta. applyTo(Item item, ParameterizedEquivalenceStrategy strategy)
void
ItemDelta. applyTo(PrismContainerValue containerValue, ParameterizedEquivalenceStrategy strategy)
void
ObjectDelta. applyTo(PrismObject<O> targetObject, ParameterizedEquivalenceStrategy strategy)
void
ItemDelta. applyToMatchingPath(Item item, ParameterizedEquivalenceStrategy strategy)
Applies delta to item were path of the delta and path of the item matches (skips path checks). -
Uses of ParameterizedEquivalenceStrategy in com.evolveum.midpoint.prism.equivalence
Fields in com.evolveum.midpoint.prism.equivalence declared as ParameterizedEquivalenceStrategy Modifier and Type Field Description static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. DEFAULT_FOR_DELTA_APPLICATION
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. DEFAULT_FOR_DIFF
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. DEFAULT_FOR_EQUALS
static ParameterizedEquivalenceStrategy
EquivalenceStrategy. IGNORE_METADATA
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. IGNORE_METADATA
Ignores metadata, typically operational items and values, container IDs, and origin information.static ParameterizedEquivalenceStrategy
EquivalenceStrategy. IGNORE_METADATA_CONSIDER_DIFFERENT_IDS
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. IGNORE_METADATA_CONSIDER_DIFFERENT_IDS
Ignores metadata, typically operational items and values and origin information.static ParameterizedEquivalenceStrategy
EquivalenceStrategy. LITERAL
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. LITERAL
The (almost) highest level of recognition.static ParameterizedEquivalenceStrategy
EquivalenceStrategy. LITERAL_IGNORE_METADATA
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. LITERAL_IGNORE_METADATA
As IGNORE_METADATA, but takes XML namespace prefixes into account.static ParameterizedEquivalenceStrategy
EquivalenceStrategy. NOT_LITERAL
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. NOT_LITERAL
As LITERAL but ignores XML namespace prefixes.static ParameterizedEquivalenceStrategy
EquivalenceStrategy. REAL_VALUE
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. REAL_VALUE
Compares the real content if prism structures.static ParameterizedEquivalenceStrategy
EquivalenceStrategy. REAL_VALUE_CONSIDER_DIFFERENT_IDS
static ParameterizedEquivalenceStrategy
ParameterizedEquivalenceStrategy. REAL_VALUE_CONSIDER_DIFFERENT_IDS
As REAL_VALUE but treats values with different non-null IDs as not equivalent.
-