Class PartyMappingProcessor

java.lang.Object
com.regnosys.rosetta.common.translation.MappingProcessor
cdm.legaldocumentation.contract.processor.PartyMappingProcessor
All Implemented Interfaces:
com.regnosys.rosetta.common.translation.MappingDelegate
Direct Known Subclasses:
CmePartyMappingProcessor, NovationPartyMappingProcessor, PartyMappingProcessor

public class PartyMappingProcessor extends com.regnosys.rosetta.common.translation.MappingProcessor
FpML mapping processor.
  • Constructor Summary

    Constructors
    Constructor
    Description
    PartyMappingProcessor(com.rosetta.model.lib.path.RosettaPath rosettaPath, List<com.regnosys.rosetta.common.translation.Path> synonymPaths, com.regnosys.rosetta.common.translation.MappingContext mappingContext)
     
    PartyMappingProcessor(com.rosetta.model.lib.path.RosettaPath rosettaPath, List<com.regnosys.rosetta.common.translation.Path> synonymPaths, com.regnosys.rosetta.common.translation.MappingContext mappingContext, Function<String,Optional<String>> externalRefTranslator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    map(com.regnosys.rosetta.common.translation.Path synonymPath, com.rosetta.model.lib.RosettaModelObjectBuilder builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent)
     

    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

    • PartyMappingProcessor

      public PartyMappingProcessor(com.rosetta.model.lib.path.RosettaPath rosettaPath, List<com.regnosys.rosetta.common.translation.Path> synonymPaths, com.regnosys.rosetta.common.translation.MappingContext mappingContext)
    • PartyMappingProcessor

      public PartyMappingProcessor(com.rosetta.model.lib.path.RosettaPath rosettaPath, List<com.regnosys.rosetta.common.translation.Path> synonymPaths, com.regnosys.rosetta.common.translation.MappingContext mappingContext, Function<String,Optional<String>> externalRefTranslator)
  • 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