fferpcore.MappingDescriberglobal abstract class MappingDescriber Base class that is extended to define a mapping describer. Methods
getSourceContextglobal abstract fferpcore.Context getSourceContext() Specify the type of source objects that the mappings will read. Return ValueAn instance of a concrete Context. Sample Datanew fferpcore.Context.SObjectContext(Account.SObjectType) getTargetContextglobal abstract fferpcore.Context getTargetContext() Specify the type of target object that the mappings will write to. Return ValueAn instance of a concrete Context. Sample Datanew fferpcore.Context.SObjectContext(Account.SObjectType) getManagedMappingsglobal virtual List<fferpcore.TransformMapping> getManagedMappings() Specify any managed mappings that are fixed and therefore not configurable by the user. Return ValueA list of TransformMapping instances, each corresponding to a single managed mapping. getCustomMappingsglobal virtual List<fferpcore.MappingService.CustomMapping> getCustomMappings(String process) Specify any custom mappings for the mapping process. Input Parameters
Return ValueA list of MappingService.CustomMapping instances, each corresponding to a single custom mapping. saveCustomMappingsglobal virtual void saveCustomMappings(String process, List<fferpcore.MappingService.CustomMapping> customMappings) Specify how any custom mappings should be saved. Input Parameters
supportsCustomMappingsglobal virtual Boolean supportsCustomMappings() Return ValueWhether this mapping process supports custom mappings. True if not overridden. |