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, EquivalenceStrategy equivalenceStrategy)
Adds a given value, unless an equivalent one is already there.boolean
Item. addAll(Collection<V> newValues, EquivalenceStrategy strategy)
Adds given values, with the same semantics as repeated add(..) calls.boolean
Item. contains(V value, EquivalenceStrategy strategy)
boolean
Item. contains(V value, EquivalenceStrategy strategy, 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, EquivalenceStrategy equivalenceStrategy)
Compares this item to the specified object under given strategy.boolean
PrismValue. equals(PrismValue otherValue, EquivalenceStrategy strategy)
V
Item. findValue(V value, EquivalenceStrategy strategy)
int
Item. hashCode(EquivalenceStrategy equivalenceStrategy)
Computes hash code to be used under given equivalence strategy.int
PrismValue. hashCode(EquivalenceStrategy equivalenceStrategy)
boolean
Item. remove(V value, 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 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, EquivalenceStrategy equivalenceStrategy)
boolean
ItemImpl. addAll(Collection<V> newValues, EquivalenceStrategy strategy)
boolean
ItemImpl. contains(V value, EquivalenceStrategy strategy)
boolean
ItemImpl. contains(V value, EquivalenceStrategy strategy, Comparator<V> comparator)
boolean
ItemImpl. equals(Object obj, EquivalenceStrategy strategy)
boolean
PrismValueImpl. equals(PrismValue otherValue, EquivalenceStrategy equivalenceStrategy)
V
ItemImpl. findValue(V value, EquivalenceStrategy strategy)
int
ItemImpl. hashCode(EquivalenceStrategy equivalenceStrategy)
int
PrismValueImpl. hashCode(EquivalenceStrategy equivalenceStrategy)
boolean
ItemImpl. remove(V value, 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
DummyContainerImpl. add(PrismContainerValue<C> newValue, EquivalenceStrategy equivalenceStrategy)
boolean
DummyPropertyImpl. add(PrismPropertyValue<T> newValue, EquivalenceStrategy equivalenceStrategy)
boolean
DummyReferenceImpl. add(PrismReferenceValue newValue, EquivalenceStrategy equivalenceStrategy)
boolean
DummyContainerImpl. addAll(Collection<PrismContainerValue<C>> newValues, EquivalenceStrategy strategy)
boolean
DummyPropertyImpl. addAll(Collection<PrismPropertyValue<T>> newValues, EquivalenceStrategy strategy)
boolean
DummyReferenceImpl. addAll(Collection<PrismReferenceValue> newValues, EquivalenceStrategy strategy)
boolean
DummyContainerImpl. contains(PrismContainerValue<C> value, EquivalenceStrategy strategy)
boolean
DummyContainerImpl. contains(PrismContainerValue<C> value, EquivalenceStrategy strategy, Comparator<PrismContainerValue<C>> comparator)
boolean
DummyPropertyImpl. contains(PrismPropertyValue<T> value, EquivalenceStrategy strategy)
boolean
DummyPropertyImpl. contains(PrismPropertyValue<T> value, EquivalenceStrategy strategy, Comparator<PrismPropertyValue<T>> comparator)
boolean
DummyReferenceImpl. contains(PrismReferenceValue value, EquivalenceStrategy strategy)
boolean
DummyReferenceImpl. contains(PrismReferenceValue value, EquivalenceStrategy strategy, Comparator<PrismReferenceValue> comparator)
boolean
DummyContainerImpl. equals(Object obj, EquivalenceStrategy equivalenceStrategy)
boolean
DummyPropertyImpl. equals(Object obj, EquivalenceStrategy equivalenceStrategy)
boolean
DummyReferenceImpl. equals(Object obj, EquivalenceStrategy equivalenceStrategy)
PrismContainerValue<C>
DummyContainerImpl. findValue(PrismContainerValue<C> value, EquivalenceStrategy strategy)
PrismPropertyValue<T>
DummyPropertyImpl. findValue(PrismPropertyValue<T> value, EquivalenceStrategy strategy)
PrismReferenceValue
DummyReferenceImpl. findValue(PrismReferenceValue value, EquivalenceStrategy strategy)
int
DummyContainerImpl. hashCode(EquivalenceStrategy equivalenceStrategy)
int
DummyPropertyImpl. hashCode(EquivalenceStrategy equivalenceStrategy)
int
DummyReferenceImpl. hashCode(EquivalenceStrategy equivalenceStrategy)
boolean
DummyContainerImpl. remove(PrismContainerValue<C> value, EquivalenceStrategy strategy)
boolean
DummyPropertyImpl. remove(PrismPropertyValue<T> value, EquivalenceStrategy strategy)
boolean
DummyReferenceImpl. remove(PrismReferenceValue value, EquivalenceStrategy strategy)
void
DummyContainerImpl. replaceAll(Collection<PrismContainerValue<C>> newValues, EquivalenceStrategy strategy)
void
DummyPropertyImpl. replaceAll(Collection<PrismPropertyValue<T>> newValues, EquivalenceStrategy strategy)
void
DummyReferenceImpl. replaceAll(Collection<PrismReferenceValue> newValues, EquivalenceStrategy strategy)
-