Class AssetIdentifierTypeMappingProcessor

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

public class AssetIdentifierTypeMappingProcessor extends com.regnosys.rosetta.common.translation.MappingProcessor
Update asset identifier type enum based on the instrumentIdScheme or productIdScheme.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    protected AssetIdTypeEnum
     
    void
    map(com.regnosys.rosetta.common.translation.Path synonymPath, com.rosetta.model.lib.RosettaModelObjectBuilder builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     
    protected void
    updateSchemeAndSource(com.regnosys.rosetta.common.translation.Path xmlPath, com.regnosys.rosetta.common.translation.Path baseModelPath, AssetIdentifier.AssetIdentifierBuilder assetIdentifierBuilder, FieldWithMetaString.FieldWithMetaStringBuilder assetIdentifierValueBuilder)
     

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

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

    Methods inherited from class java.lang.Object

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

    • AssetIdentifierTypeMappingProcessor

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

    • map

      public void map(com.regnosys.rosetta.common.translation.Path synonymPath, com.rosetta.model.lib.RosettaModelObjectBuilder builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
      Overrides:
      map in class com.regnosys.rosetta.common.translation.MappingProcessor
    • updateSchemeAndSource

      protected void updateSchemeAndSource(com.regnosys.rosetta.common.translation.Path xmlPath, com.regnosys.rosetta.common.translation.Path baseModelPath, AssetIdentifier.AssetIdentifierBuilder assetIdentifierBuilder, FieldWithMetaString.FieldWithMetaStringBuilder assetIdentifierValueBuilder)
    • getSourceEnum

      protected AssetIdTypeEnum getSourceEnum(String scheme)