Uses of Interface
com.evolveum.midpoint.prism.delta.ItemMerger
Packages that use ItemMerger
Package
Description
Supports merging of (usually) configuration beans.
-
Uses of ItemMerger in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ItemMergerModifier and TypeMethodDescription@Nullable ItemMerger
ItemWrapperImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
ValueMetadataWrapperImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) -
Uses of ItemMerger in com.evolveum.midpoint.model.impl.schema.transform
Methods in com.evolveum.midpoint.model.impl.schema.transform that return ItemMergerModifier and TypeMethodDescription@Nullable ItemMerger
TransformableItemDefinition.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) -
Uses of ItemMerger in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return ItemMergerModifier and TypeMethodDescription@Nullable ItemMerger
ItemMergerFactory.createMerger
(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
Definition.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) -
Uses of ItemMerger in com.evolveum.midpoint.prism.deleg
Methods in com.evolveum.midpoint.prism.deleg that return ItemMergerModifier and TypeMethodDescriptiondefault @Nullable ItemMerger
DefinitionDelegator.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) -
Uses of ItemMerger in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement ItemMergerModifier and TypeClassDescriptionclass
BaseItemMerger<T extends Item<?,
?>> Provides common functionality for the majority for (non-trivial) item mergers.class
The generic item merger that follows these rules: 1.Methods in com.evolveum.midpoint.prism.impl that return ItemMergerModifier and TypeMethodDescription@Nullable ItemMerger
ItemMergerFactoryImpl.createMerger
(@NotNull ItemDefinition<?> definition, @NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
DefinitionImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
DummyPrismObjectDefinition.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
ItemDefinitionImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) Method parameters in com.evolveum.midpoint.prism.impl with type arguments of type ItemMergerModifier and TypeMethodDescriptionvoid
ItemMergerFactoryImpl.registerMergerSupplier
(@NotNull String identifier, @NotNull Class<?> type, @NotNull Function<OriginMarker, ItemMerger> supplier) Constructor parameters in com.evolveum.midpoint.prism.impl with type arguments of type ItemMergerModifierConstructorDescriptionGenericItemMerger
(@Nullable OriginMarker originMarker, @NotNull PathKeyedMap<ItemMerger> childrenMergers) GenericItemMerger
(@Nullable OriginMarker originMarker, @NotNull PathKeyedMap<ItemMerger> childrenMergers, @NotNull MergeStrategy strategy) -
Uses of ItemMerger in com.evolveum.midpoint.schema.merger
Classes in com.evolveum.midpoint.schema.merger that implement ItemMergerModifier and TypeClassDescriptionclass
Ignores the value in the source object.class
Does no actual data movement; just requires that the value does exist in the target object.Methods in com.evolveum.midpoint.schema.merger that return types with arguments of type ItemMergerModifier and TypeMethodDescriptionprotected static PathKeyedMap<ItemMerger>
BaseMergeOperation.createPathMap
(Map<ItemPath, ItemMerger> sourceMap) Method parameters in com.evolveum.midpoint.schema.merger with type arguments of type ItemMergerModifier and TypeMethodDescriptionprotected static PathKeyedMap<ItemMerger>
BaseMergeOperation.createPathMap
(Map<ItemPath, ItemMerger> sourceMap) -
Uses of ItemMerger in com.evolveum.midpoint.schema.merger.assignment
Classes in com.evolveum.midpoint.schema.merger.assignment that implement ItemMergerModifier and TypeClassDescriptionclass
A merger specific to assignment: creates inheritance relations between the same assignments (matched by kind and intent). -
Uses of ItemMerger in com.evolveum.midpoint.schema.merger.objdef
Classes in com.evolveum.midpoint.schema.merger.objdef that implement ItemMerger -
Uses of ItemMerger in com.evolveum.midpoint.schema.merger.resource
Classes in com.evolveum.midpoint.schema.merger.resource that implement ItemMergerModifier and TypeClassDescriptionclass
A merger specific to resource definitions: creates inheritance relations between the same definitions (matched by kind and intent). -
Uses of ItemMerger in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor that return ItemMergerModifier and TypeMethodDescription@Nullable ItemMerger
AbstractResourceObjectDefinitionImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
CompositeObjectDefinitionImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
NormalizationAwareResourceAttributeDefinition.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker) @Nullable ItemMerger
ShadowAttributeDefinitionImpl.getMergerInstance
(@NotNull MergeStrategy strategy, @Nullable OriginMarker originMarker)