AssignToSObject
Implements SObjectFunction
, and assigns values to the record it is applied to. Field values can be defined through a fluent interface. It is meant to be used in forEach
of SObjectCollection
and SObjectStream
.
setField
Defines the value of a field.
Signature
AssignToSObject setField(String targetFieldName, Object value)
AssignToSObject setField(Schema.SObjectField field, Object value)
setFields
Defines the value of multiple fields.
Signature
AssignToSObject setFields(Map<Schema.SObjectField, Object> fieldValues)
AssignToSObject setFields(SObject prototype)
call
Assigns the defined values to record
.
Signature
void call(SObject record)