UTIL_SObjectDescribe.FieldListBuilder
Class
apex
global inherited sharing class UTIL_SObjectDescribe.FieldListBuilder extends UTIL_String.DelimitedListBuilderBuilds a comma-separated field list from SObjectField tokens and optional FieldSet definitions.
Constructors
| Constructor | Description |
|---|---|
| global FieldListBuilder(List<SObjectField> objectFields) | Initializes a FieldListBuilder with a list of SObjectField tokens. |
| global FieldListBuilder(List<SObjectField> objectFields, List<FieldSet> fieldSets) | Initializes a FieldListBuilder with fields and optional FieldSets. |
FieldListBuilder(List<SObjectField> objectFields)
apex
global FieldListBuilder(List<SObjectField> objectFields)Initializes a FieldListBuilder with a list of SObjectField tokens.
Parameters
| Parameter | Type | Description |
|---|---|---|
objectFields | List | A list of SObject fields to initialize the builder. |
Example
apex
UTIL_SObjectDescribe.FieldListBuilder builder = new UTIL_SObjectDescribe.FieldListBuilder(new List<SObjectField>{Account.Name});FieldListBuilder(List<SObjectField> objectFields, List<FieldSet> fieldSets)
apex
global FieldListBuilder(List<SObjectField> objectFields, List<FieldSet> fieldSets)Initializes a FieldListBuilder with fields and optional FieldSets.
Parameters
| Parameter | Type | Description |
|---|---|---|
objectFields | List | A list of SObject fields. |
fieldSets | SObjectField | A list of FieldSets for concatenation. |
Example
apex
UTIL_SObjectDescribe.FieldListBuilder builder = new UTIL_SObjectDescribe.FieldListBuilder(new List<SObjectField>{Account.Name}, new List<FieldSet>());