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
.
#
setFieldDefines the value of a field.
Signature
AssignToSObject setField(String targetFieldName, Object value)AssignToSObject setField(Schema.SObjectField field, Object value)
#
setFieldsDefines the value of multiple fields.
Signature
AssignToSObject setFields(Map<Schema.SObjectField, Object> fieldValues)AssignToSObject setFields(SObject prototype)
#
callAssigns the defined values to record
.
Signature
void call(SObject record)