Class IgnoreSourceItemMerger

java.lang.Object
com.evolveum.midpoint.schema.merger.IgnoreSourceItemMerger
All Implemented Interfaces:
ItemMerger

public class IgnoreSourceItemMerger extends Object implements ItemMerger
Ignores the value in the source object.
  • Field Details

  • Constructor Details

    • IgnoreSourceItemMerger

      public IgnoreSourceItemMerger()
  • Method Details

    • merge

      public void merge(@NotNull @NotNull ItemName itemName, @NotNull @NotNull PrismContainerValue<?> target, @NotNull @NotNull PrismContainerValue<?> source) throws ConfigurationException
      Description copied from interface: ItemMerger
      Merges all data about specific item (named `itemName`) from `source` container value to `target` one, according to (its own) strategy. So, `source` is not modified; the `target` is. The implementation is responsible for setting origin information on all prism values copied from `source` to `target`.
      Specified by:
      merge in interface ItemMerger
      Throws:
      ConfigurationException