Class ProvenanceBuiltinMapping

java.lang.Object
com.evolveum.midpoint.model.common.mapping.metadata.builtin.ProvenanceBuiltinMapping
All Implemented Interfaces:
BuiltinMetadataMapping

@Component public class ProvenanceBuiltinMapping extends Object
Mapping that manages provenance metadata.
  • Constructor Details

  • Method Details

    • applyForTransformation

      public void applyForTransformation(@NotNull @NotNull TransformationalMetadataComputation computation)
      Transformation merges the acquisitions into single yield.
    • applyForConsolidation

      public void applyForConsolidation(@NotNull @NotNull ConsolidationMetadataComputation computation)
      Consolidation merges the information for one specific yield. All inputs have the same basic characteristics: - equivalent mapping spec - equivalent set of acquisitions We have to construct a new set of acquisitions, selecting the oldest ones of each kind.
    • register

      @PostConstruct public void register()
    • getTargetPath

      @NotNull public @NotNull ItemPath getTargetPath()
      Specified by:
      getTargetPath in interface BuiltinMetadataMapping