Skip to main content

ObjectCollection

asList

Returns objects in the collection as a list.

Signature

List<Object> asList(Type listType)

Example

Mapping to objects with MapTo function factory
List<OpportunityAction> actions = (List<OpportunityAction>) SObjectCollection.of(opps)
.mapAll(
Fn.MapTo(OpportunityAction.class)
.mapField('oppId', Opportunity.Id)
.setField('action', 'follow up')
.setField('createdAt', Datetime.now())
).asList(List<OpportunityAction>.class);

asSet

Returns objects in the collection as a set.

Signature

Set<Object> asSet(Type listType)