cdm.base.staticdata.party.processor.ReceiverMappingProcessor Maven / Gradle / Ivy
package cdm.base.staticdata.party.processor;
import cdm.legaldocumentation.contract.processor.PartyMappingHelper;
import com.regnosys.rosetta.common.translation.MappingContext;
import com.regnosys.rosetta.common.translation.Path;
import com.rosetta.model.lib.path.RosettaPath;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.List;
import static cdm.base.staticdata.party.PayerReceiver.PayerReceiverBuilder;
/**
* FpML mapping processor.
*/
@SuppressWarnings("unused")
public class ReceiverMappingProcessor extends PayerReceiverMappingProcessor {
private static final Logger LOGGER = LoggerFactory.getLogger(ReceiverMappingProcessor.class);
public ReceiverMappingProcessor(RosettaPath modelPath, List synonymPaths, MappingContext context) {
super(modelPath, synonymPaths, context);
}
@Override
void setCounterparty(Path synonymPath, PayerReceiverBuilder builder, PartyMappingHelper helper) {
helper.setCounterpartyRoleEnum(getModelPath(), synonymPath, builder::setReceiver);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy