Foundations Apex API Developer Reference

fferpcore.RecordIdTransformSourceData

global inherited sharing class RecordIdTransformSourceData extends TransformSourceData

An implementation of fferpcore.TransformSourceData to support using SObject record IDs as source data in the transform service.

This class extends fferpcore.TransformSourceData

Methods

RecordIdTransformSourceData

global RecordIdTransformSourceData(Set<Id> recordIds)

Create a fferpcore.RecordIdTransformSourceData instance.

Input Parameters

Name Type Description
recordIds Set<Id> The IDs of the source SObject records to be processed.

getRecordIds

global Set<Id> getRecordIds()

Return Value

The IDs of the SObject records.

getSourceCorrelationField

global SObjectField getSourceCorrelationField()

Return Value

The provided source correlation field.

withSourceCorrelationField

global fferpcore.RecordIdTransformSourceData withSourceCorrelationField(SObjectField sourceCorrelationField)

Specify the field that uniquely identifies the source SObject records in order to identify existing target SObject records.

Input Parameters

Name Type Description
sourceCorrelationField SObjectField The SObject field that uniquely identifies a source SObject record.

Return Value

The RecordIdTransformSourceData instance to allow further method calls.

© Copyright 2009–2023 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.