fferpcore.MappingDescriberglobal inherited sharing abstract class MappingDescriber Base class that is extended to define a mapping describer. EnumsMappingTypeA type of mapping that is supported by the FDN Mappings component.
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) getMappingsDescriptionglobal virtual String getMappingsDescription() Specify a description for the mappings. Return ValueA string. 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. supportsManagedMappingOverrideglobal virtual Boolean supportsManagedMappingOverride() Return ValueWhether this mapping process supports overriding managed mappings with custom mappings. True if not overridden. supportsTargetChildTypesglobal virtual Boolean supportsTargetChildTypes() Return ValueWhether this mapping process supports target child types. True if not overridden. supportsDisablingMappingsglobal virtual Boolean supportsDisablingMappings() Return ValueWhether this mapping process supports disabling mappings. True if not overridden. requiresMappingNamesglobal virtual Boolean requiresMappingNames() Return ValueWhether mappings for this mapping process require names and whether the Mapping Name column is displayed on the FDN Mappings component. True if mapping names are required and visible. getSupportedMappingTypesglobal virtual Set<fferpcore.MappingDescriber.MappingType> getSupportedMappingTypes() Return ValueThe mapping types that are supported for this mapping process. Returns the standard configuration if not overridden. getSaveLabelglobal virtual String getSaveLabel() Return ValueThe label displayed on the button that saves a mapping. getSaveAndNewLabelglobal virtual String getSaveAndNewLabel() Return ValueThe label displayed on the button that saves a mapping and prompts the user to create a new mapping. getProcessLabelglobal virtual String getProcessLabel() Return ValueThe process label associated with the describer. supportsCustomQueryFieldglobal virtual Boolean supportsCustomQueryField() Return ValueWhether this mapping process supports custom advanced lookup mappings with a custom query field. False by default. |