fferpcore.TableTransformMappingglobal inherited sharing class TableTransformMapping implements TransformMapping, TransformMappingWithTarget A mapping for use with the fferpcore.TransformService that uses a data transformation table to find a matching target value for a given source value, and places the target value in the target field. This class implements the following interfaces: Methods
TableTransformMappingglobal TableTransformMapping(String sourceKey, String targetKey, Id tableId) Create a TableTransformMapping. Input Parameters
TableTransformMappingglobal TableTransformMapping(List<String> sourceKeys, String targetKey, Id tableId) Create a TableTransformMapping. Input Parameters
withAdditionalSourceglobal fferpcore.TableTransformMapping withAdditionalSource(String additionalSourceKey) Specify an additional source key in order to use two values to find a matching target value in the data transformation table. Input Parameters
Return ValueThe TableTransformMapping instance to allow further method calls. withAdditionalSourceglobal fferpcore.TableTransformMapping withAdditionalSource(List<String> additionalSourceKeys) Specify an additional source key path in order to use two values to find a matching target value in the data transformation table. Input Parameters
Return ValueThe TableTransformMapping instance to allow further method calls. getSourceKeysglobal List<String> getSourceKeys() Return ValueThe keys that identify the field path that leads to the source data. getAdditionalSourceKeysglobal List<String> getAdditionalSourceKeys() Return ValueThe keys that identify the field path that leads to the additional source data. getTargetKeyglobal String getTargetKey() Return ValueThe key that identifies the destination field to populate. |