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.
Since: 1.0
Methods
| Method | Description |
|---|---|
| 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>());