Uses of Interface
com.evolveum.midpoint.prism.equivalence.EquivalenceStrategy
-
-
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return EquivalenceStrategy Modifier and Type Method Description EquivalenceStrategyPrismContext. getProvenanceEquivalenceStrategy()Methods in com.evolveum.midpoint.prism with parameters of type EquivalenceStrategy Modifier and Type Method Description booleanItem. add(V newValue, @NotNull EquivalenceStrategy strategy)Adds a value, overwriting existing one(s).booleanItem. addAll(Collection<V> newValues, @NotNull EquivalenceStrategy strategy)Adds given values, with the same semantics as repeated add(..) calls.voidItem. addRespectingMetadataAndCloning(V value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)Adds a value, respecting the metadata.default booleanItem. contains(V value, @NotNull EquivalenceStrategy strategy)static booleanItemCollectionsUtil. contains(Collection<? extends PrismValue> values, PrismValue valueToMatch, EquivalenceStrategy strategy)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)booleanItem. equals(Object obj, @NotNull EquivalenceStrategy equivalenceStrategy)Compares this item to the specified object under given strategy.booleanPrismValue. equals(PrismValue otherValue, @NotNull EquivalenceStrategy strategy)default VItem. findValue(V value, @NotNull EquivalenceStrategy strategy)intItem. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)Computes hash code to be used under given equivalence strategy.intPrismValue. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)booleanItem. 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.booleanItem. removeAll(Collection<V> values, @NotNull EquivalenceStrategy strategy)Removes all given values from the item.voidItem. removeRespectingMetadata(V value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)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.voidItem. replaceAll(Collection<V> newValues, @NotNull 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 booleanItemDelta. contains(ItemDelta<V,D> other, EquivalenceStrategy strategy)Returns true if the other delta is a complete subset of this delta.booleanObjectDelta. containsAllModifications(Collection<? extends ItemDelta<?,?>> itemDeltas, EquivalenceStrategy strategy)booleanObjectDelta. 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 classParameterizedEquivalenceStrategyImplementation 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 EquivalenceStrategyPrismValueImpl. defaultEquivalenceStrategyMethods in com.evolveum.midpoint.prism.impl that return EquivalenceStrategy Modifier and Type Method Description EquivalenceStrategyPrismContextImpl. getProvenanceEquivalenceStrategy()Methods in com.evolveum.midpoint.prism.impl with parameters of type EquivalenceStrategy Modifier and Type Method Description booleanItemImpl. add(V newValue, @NotNull EquivalenceStrategy equivalenceStrategy)booleanItemImpl. addAll(Collection<V> newValues, @NotNull EquivalenceStrategy strategy)protected booleanItemImpl. addInternal(V newValue, boolean checkEquivalents, EquivalenceStrategy equivalenceStrategy)protected booleanPrismContainerImpl. addInternal(@NotNull PrismContainerValue newValue, boolean checkEquivalents, EquivalenceStrategy strategy)protected booleanPrismObjectImpl. addInternal(@NotNull PrismContainerValue newValue, boolean checkEquivalents, EquivalenceStrategy strategy)voidItemImpl. addRespectingMetadataAndCloning(V value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)booleanItemImpl. equals(Object obj, @NotNull EquivalenceStrategy strategy)booleanPrismValueImpl. equals(PrismValue otherValue, @NotNull EquivalenceStrategy equivalenceStrategy)intItemImpl. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)intPrismValueImpl. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)booleanItemImpl. remove(V value, @NotNull EquivalenceStrategy strategy)booleanItemImpl. removeAll(Collection<V> newValues, @NotNull EquivalenceStrategy strategy)voidItemImpl. removeRespectingMetadata(V value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)voidItemImpl. replaceAll(Collection<V> newValues, @NotNull EquivalenceStrategy strategy)voidPrismContextImpl. setProvenanceEquivalenceStrategy(EquivalenceStrategy provenanceEquivalenceStrategy) -
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 booleanItemDeltaImpl. contains(ItemDelta<V,D> other, EquivalenceStrategy strategy)Returns true if the other delta is a complete subset of this delta.booleanObjectDeltaImpl. containsAllModifications(Collection<? extends ItemDelta<?,?>> itemDeltas, EquivalenceStrategy strategy)booleanObjectDeltaImpl. 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 booleanDummyItem. add(V newValue, @NotNull EquivalenceStrategy equivalenceStrategy)booleanDummyItem. addAll(Collection<V> newValues, @NotNull EquivalenceStrategy strategy)voidDummyItem. addRespectingMetadataAndCloning(V value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)booleanDummyItem. equals(Object obj, @NotNull EquivalenceStrategy equivalenceStrategy)intDummyItem. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)booleanDummyItem. remove(V value, @NotNull EquivalenceStrategy strategy)booleanDummyItem. removeAll(Collection<V> values, @NotNull EquivalenceStrategy strategy)voidDummyItem. removeRespectingMetadata(V value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)voidDummyItem. replaceAll(Collection<V> newValues, @NotNull EquivalenceStrategy strategy) -
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.impl.metadata
Methods in com.evolveum.midpoint.prism.impl.metadata with parameters of type EquivalenceStrategy Modifier and Type Method Description booleanValueMetadataAdapter. add(@NotNull PrismContainerValue<Containerable> newValue, @NotNull EquivalenceStrategy strategy)booleanValueMetadataAdapter. addAll(Collection<PrismContainerValue<Containerable>> newValues, @NotNull EquivalenceStrategy strategy)voidValueMetadataAdapter. addRespectingMetadataAndCloning(PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)booleanValueMetadataAdapter. contains(@NotNull PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy)booleanValueMetadataAdapter. equals(Object obj, @NotNull EquivalenceStrategy equivalenceStrategy)PrismContainerValue<Containerable>ValueMetadataAdapter. findValue(@NotNull PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy)intValueMetadataAdapter. hashCode(@NotNull EquivalenceStrategy equivalenceStrategy)booleanValueMetadataAdapter. remove(PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy)booleanValueMetadataAdapter. removeAll(Collection<PrismContainerValue<Containerable>> values, @NotNull EquivalenceStrategy strategy)voidValueMetadataAdapter. removeRespectingMetadata(PrismContainerValue<Containerable> value, @NotNull EquivalenceStrategy strategy, EquivalenceStrategy metadataEquivalenceStrategy)voidValueMetadataAdapter. replaceAll(Collection<PrismContainerValue<Containerable>> newValues, @NotNull EquivalenceStrategy strategy) -
Uses of EquivalenceStrategy in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with parameters of type EquivalenceStrategy Modifier and Type Method Description static voidPrismAsserts. assertDifferent(String message, Item item1, Item item2, EquivalenceStrategy strategy)static voidPrismAsserts. assertEquals(String message, Item item1, Item item2, EquivalenceStrategy strategy) -
Uses of EquivalenceStrategy in com.evolveum.midpoint.schema.metadata
Classes in com.evolveum.midpoint.schema.metadata that implement EquivalenceStrategy Modifier and Type Class Description classMidpointProvenanceEquivalenceStrategyUsed to compare metadata from the provenance point of view.
-