Package | Description |
---|---|
com.evolveum.midpoint.prism | |
com.evolveum.midpoint.prism.delta | |
com.evolveum.midpoint.prism.equivalence |
Modifier and Type | Method and 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.
|
static <V extends PrismValue> |
PrismValueCollectionsUtil.contains(Collection<V> thisSet,
V otherValue,
EquivalenceStrategy strategy) |
boolean |
Item.contains(V value,
EquivalenceStrategy strategy) |
boolean |
Item.contains(V value,
EquivalenceStrategy strategy,
Comparator<V> comparator) |
static <V extends PrismValue> |
PrismValueCollectionsUtil.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 |
PrismValue.hashCode(EquivalenceStrategy equivalenceStrategy) |
int |
Item.hashCode(EquivalenceStrategy equivalenceStrategy)
Computes hash code to be used under given equivalence strategy.
|
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.
|
Modifier and Type | Method and 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) |
Modifier and Type | Class and Description |
---|---|
class |
ParameterizedEquivalenceStrategy
Implementation of EquivalenceStrategy that uses a parametrization of built-in equals/hashCode/diff methods.
|
Copyright © 2020 Evolveum. All rights reserved.