Class TaxonomySourceMappingProcessor

java.lang.Object
com.regnosys.rosetta.common.translation.MappingProcessor
cdm.base.staticdata.asset.common.processor.TaxonomySourceMappingProcessor
All Implemented Interfaces:
com.regnosys.rosetta.common.translation.MappingDelegate

public class TaxonomySourceMappingProcessor extends com.regnosys.rosetta.common.translation.MappingProcessor
  • Constructor Summary

    Constructors
    Constructor
    Description
    TaxonomySourceMappingProcessor(com.rosetta.model.lib.path.RosettaPath modelPath, List<com.regnosys.rosetta.common.translation.Path> synonymPaths, com.regnosys.rosetta.common.translation.MappingContext mappingContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    <T> void
    mapBasic(com.regnosys.rosetta.common.translation.Path synonymPath, Optional<T> instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     
    protected void
    updateSchemeAndSource(com.regnosys.rosetta.common.translation.Path xmlPath, ProductTaxonomy.ProductTaxonomyBuilder productTaxonomyBuilder)
     

    Methods inherited from class com.regnosys.rosetta.common.translation.MappingProcessor

    addInvokedTask, getContext, getMappings, getModelPath, getSynonymPaths, getSynonymToEnumMap, getValueAndUpdateMappings, map, map, map, mapBasic, mapBasic, setValueAndUpdateMappings, setValueAndUpdateMappings

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TaxonomySourceMappingProcessor

      public TaxonomySourceMappingProcessor(com.rosetta.model.lib.path.RosettaPath modelPath, List<com.regnosys.rosetta.common.translation.Path> synonymPaths, com.regnosys.rosetta.common.translation.MappingContext mappingContext)
  • Method Details

    • mapBasic

      public <T> void mapBasic(com.regnosys.rosetta.common.translation.Path synonymPath, Optional<T> instance, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
      Specified by:
      mapBasic in interface com.regnosys.rosetta.common.translation.MappingDelegate
      Overrides:
      mapBasic in class com.regnosys.rosetta.common.translation.MappingProcessor
    • updateSchemeAndSource

      protected void updateSchemeAndSource(com.regnosys.rosetta.common.translation.Path xmlPath, ProductTaxonomy.ProductTaxonomyBuilder productTaxonomyBuilder)
    • getTaxonomySourceEnum

      protected TaxonomySourceEnum getTaxonomySourceEnum(String scheme)