Uses of Interface
com.evolveum.midpoint.prism.equivalence.EquivalenceStrategy
-
-
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism with parameters of type EquivalenceStrategy Modifier and Type Method Description boolean
Item. add(V newValue, @NotNull EquivalenceStrategy equivalenceStrategy)
Adds a given value, unless an equivalent one is already there.boolean
Item. addAll(Collection<V> newValues, boolean checkUniqueness, EquivalenceStrategy strategy)
Adds given values, with the same semantics as repeated add(..) calls.boolean
Item. addAll(Collection<V> newValues, EquivalenceStrategy strategy)
Adds given values, with the same semantics as repeated add(..) calls.boolean
Item. contains(V value, @NotNull EquivalenceStrategy strategy)
boolean
Item. contains(V value, @Nullable EquivalenceStrategy strategy, @Nullable Comparator<V> comparator)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. contains(Collection<V> thisSet, V otherValue, EquivalenceStrategy strategy)
static <V extends PrismValue>
booleanPrismValueCollectionsUtil. containsAll(Collection<V> thisSet, Collection<V> otherSet, EquivalenceStrategy strategy)
boolean
Item. equals(Object obj, @NotNull EquivalenceStrategy equivalenceStrategy)
Compares this item to the specified object under given strategy.boolean
PrismValue. equals(PrismValue otherValue, @NotNull EquivalenceStrategy strategy)
V
Item. findValue(V value, @NotNull EquivalenceStrategy strategy)
int
Item. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)
Computes hash code to be used under given equivalence strategy.int
PrismValue. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)
boolean
Item. remove(V value, @NotNull EquivalenceStrategy strategy)
Removes values equivalent to given value from the item; under specified equivalence strategy OR when values represent the same value via "representsSameValue(.., lax=false)" method.void
Item. replaceAll(Collection<V> newValues, EquivalenceStrategy strategy)
Replaces all values of the item by given values. -
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta with parameters of type EquivalenceStrategy Modifier and Type Method Description boolean
ItemDelta. contains(ItemDelta<V,D> other, EquivalenceStrategy strategy)
Returns true if the other delta is a complete subset of this delta.boolean
ObjectDelta. containsAllModifications(Collection<? extends ItemDelta<?,?>> itemDeltas, EquivalenceStrategy strategy)
boolean
ObjectDelta. containsModification(ItemDelta itemDelta, EquivalenceStrategy strategy)
-
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.equivalence
Classes in com.evolveum.midpoint.prism.equivalence that implement EquivalenceStrategy Modifier and Type Class Description class
ParameterizedEquivalenceStrategy
Implementation of EquivalenceStrategy that uses a parametrization of built-in equals/hashCode/diff methods. -
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.impl
Fields in com.evolveum.midpoint.prism.impl declared as EquivalenceStrategy Modifier and Type Field Description protected EquivalenceStrategy
ItemImpl. defaultEquivalenceStrategy
protected EquivalenceStrategy
PrismValueImpl. defaultEquivalenceStrategy
Methods in com.evolveum.midpoint.prism.impl that return EquivalenceStrategy Modifier and Type Method Description protected @NotNull EquivalenceStrategy
ItemImpl. getEqualsHashCodeStrategy()
protected EquivalenceStrategy
PrismValueImpl. getEqualsHashCodeStrategy()
Methods in com.evolveum.midpoint.prism.impl with parameters of type EquivalenceStrategy Modifier and Type Method Description boolean
ItemImpl. add(V newValue, boolean checkUniqueness, EquivalenceStrategy equivalenceStrategy)
boolean
ItemImpl. add(V newValue, @NotNull EquivalenceStrategy equivalenceStrategy)
boolean
ItemImpl. addAll(Collection<V> newValues, boolean checkUniqueness, EquivalenceStrategy strategy)
boolean
ItemImpl. addAll(Collection<V> newValues, EquivalenceStrategy strategy)
boolean
ItemImpl. contains(V value, @NotNull EquivalenceStrategy strategy)
boolean
ItemImpl. contains(V value, EquivalenceStrategy strategy, Comparator<V> comparator)
boolean
ItemImpl. equals(Object obj, @NotNull EquivalenceStrategy strategy)
boolean
PrismValueImpl. equals(PrismValue otherValue, @NotNull EquivalenceStrategy equivalenceStrategy)
V
ItemImpl. findValue(V value, @NotNull EquivalenceStrategy strategy)
int
ItemImpl. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)
int
PrismValueImpl. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)
boolean
ItemImpl. remove(V value, @NotNull EquivalenceStrategy strategy)
void
ItemImpl. replaceAll(Collection<V> newValues, EquivalenceStrategy strategy)
-
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.impl.delta
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type EquivalenceStrategy Modifier and Type Method Description boolean
ItemDeltaImpl. contains(ItemDelta<V,D> other, EquivalenceStrategy strategy)
Returns true if the other delta is a complete subset of this delta.boolean
ObjectDeltaImpl. containsAllModifications(Collection<? extends ItemDelta<?,?>> itemDeltas, EquivalenceStrategy strategy)
boolean
ObjectDeltaImpl. containsModification(ItemDelta itemDelta, EquivalenceStrategy strategy)
-
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item with parameters of type EquivalenceStrategy Modifier and Type Method Description boolean
DummyItem. add(V newValue, @NotNull EquivalenceStrategy equivalenceStrategy)
boolean
DummyItem. addAll(Collection<V> newValues, boolean checkUniqueness, EquivalenceStrategy strategy)
boolean
DummyItem. addAll(Collection<V> newValues, EquivalenceStrategy strategy)
boolean
DummyItem. contains(V value, @NotNull EquivalenceStrategy strategy)
boolean
DummyItem. contains(V value, EquivalenceStrategy strategy, Comparator<V> comparator)
boolean
DummyItem. equals(Object obj, @NotNull EquivalenceStrategy equivalenceStrategy)
V
DummyItem. findValue(V value, @NotNull EquivalenceStrategy strategy)
int
DummyItem. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)
boolean
DummyItem. remove(V value, @NotNull EquivalenceStrategy strategy)
void
DummyItem. replaceAll(Collection<V> newValues, EquivalenceStrategy strategy)
-