Class BasketConstituentMappingProcessor
java.lang.Object
com.regnosys.rosetta.common.translation.MappingProcessor
cdm.base.staticdata.asset.common.processor.BasketConstituentMappingProcessor
- All Implemented Interfaces:
com.regnosys.rosetta.common.translation.MappingDelegate
public class BasketConstituentMappingProcessor
extends com.regnosys.rosetta.common.translation.MappingProcessor
FpML mapper.
Removes mappings that have been incorrectly mapped into dividendPayoutRatio.basketConstituent.
-
Constructor Summary
ConstructorsConstructorDescriptionBasketConstituentMappingProcessor(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 TypeMethodDescriptionvoidmap(com.regnosys.rosetta.common.translation.Path synonymPath, List<? extends com.rosetta.model.lib.RosettaModelObjectBuilder> builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent) If this is mapped under dividendPayoutRatio.basketConstituent, then we need to check if there's any incorrectly mapped data that we need to remove.Methods inherited from class com.regnosys.rosetta.common.translation.MappingProcessor
addInvokedTask, getContext, getMappings, getModelPath, getSynonymPaths, getSynonymToEnumMap, getValueAndUpdateMappings, map, map, mapBasic, mapBasic, mapBasic, setValueAndUpdateMappings, setValueAndUpdateMappings
-
Constructor Details
-
BasketConstituentMappingProcessor
public BasketConstituentMappingProcessor(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, List<? extends com.rosetta.model.lib.RosettaModelObjectBuilder> builder, com.rosetta.model.lib.RosettaModelObjectBuilder parent) If this is mapped under dividendPayoutRatio.basketConstituent, then we need to check if there's any incorrectly mapped data that we need to remove.- Specified by:
mapin interfacecom.regnosys.rosetta.common.translation.MappingDelegate- Overrides:
mapin classcom.regnosys.rosetta.common.translation.MappingProcessor
-