SEL_EmailTemplate
Class · Group: Selectors
apex
global inherited sharing class SEL_EmailTemplate extends SEL_BaseExtends: SEL_Base
Selector for the EmailTemplate SObject. Provides default field configuration and query methods for EmailTemplate records.
Since: 1.0
Example:
apex
List<EmailTemplate> templates = new SEL_EmailTemplate().findByName(new Set<String>{'WelcomeTemplate'});
EmailTemplate template = (EmailTemplate)new SEL_EmailTemplate().findById(templateId);See Also: SEL_Base
Methods
| Method | Description |
|---|---|
| global List findByName(Set<String> uniqueNames) | Retrieves a list of EmailTemplate records by their DeveloperName field values. |
| global override List getFields() | Returns the core fields for EmailTemplate queries. |
| global SEL_EmailTemplate() | Constructs an EmailTemplate selector with the EmailTemplate SObjectType. |
Method Details
SEL_EmailTemplate
apex
global SEL_EmailTemplate()Constructs an EmailTemplate selector with the EmailTemplate SObjectType.
Since: 1.0
Example:
apex
SEL_EmailTemplate instance = new SEL_EmailTemplate();findByName
apex
global List<EmailTemplate> findByName(Set<String> uniqueNames)Retrieves a list of EmailTemplate records by their DeveloperName field values.
Parameters:
uniqueNames(Set) - A set of DeveloperName values for the EmailTemplate records to retrieve
Returns: EmailTemplate - A list of EmailTemplate records that match the specified DeveloperName values
Since: 1.0
Example:
apex
Set<String> templateNames = new Set<String>{'WelcomeTemplate', 'ReminderTemplate'};
List<EmailTemplate> templates = new SEL_EmailTemplate().findByName(templateNames);getFields
apex
global override List<SObjectField> getFields()Returns the core fields for EmailTemplate queries.
Returns: SObjectField - List of EmailTemplate SObjectField tokens
Since: 1.0
Example:
apex
List<SObjectField> result = instance.getFields();