Skip to content

UTIL_SObjectDescribe.FieldListBuilder

Class

apex
global inherited sharing class UTIL_SObjectDescribe.FieldListBuilder extends UTIL_String.DelimitedListBuilder

Builds a comma-separated field list from SObjectField tokens and optional FieldSet definitions.

Since: 1.0


Methods

MethodDescription
global FieldListBuilder(List<SObjectField> objectFields)Initializes a FieldListBuilder with a list of SObjectField tokens.
global FieldListBuilder(List<List<FieldSet> fieldSets)Initializes a FieldListBuilder with fields and optional FieldSets.

Method Details

FieldListBuilder

apex
global FieldListBuilder(List<SObjectField> objectFields)

Initializes a FieldListBuilder with a list of SObjectField tokens.

Parameters:

  • objectFields (List) - A list of SObject fields to initialize the builder.

Since: 1.0

Example:

apex
UTIL_SObjectDescribe.FieldListBuilder builder = new UTIL_SObjectDescribe.FieldListBuilder(new List<SObjectField>{Account.Name});

FieldListBuilder

apex
global FieldListBuilder(List<SObjectField> objectFields, List<FieldSet> fieldSets)

Initializes a FieldListBuilder with fields and optional FieldSets.

Parameters:

  • objectFields (List) - A list of SObject fields.
  • fieldSets (SObjectField) - A list of FieldSets for concatenation.

Since: 1.0

Example:

apex
UTIL_SObjectDescribe.FieldListBuilder builder = new UTIL_SObjectDescribe.FieldListBuilder(new List<SObjectField>{Account.Name}, new List<FieldSet>());