SEL_OrgWideEmailAddress
Class · Group: Selectors
apex
global inherited sharing class SEL_OrgWideEmailAddress extends SEL_BaseExtends: SEL_Base
Selector for the OrgWideEmailAddress SObject. Provides query methods for retrieving organization-wide email addresses configured in Salesforce.
Example
apex
List<OrgWideEmailAddress> addresses = new SEL_OrgWideEmailAddress().findByName(new Set<String>{'noreply@company.com'});
OrgWideEmailAddress randomAddress = (OrgWideEmailAddress)new SEL_OrgWideEmailAddress().getRandomItem();See Also: SEL_Base
Methods
| Method | Description |
|---|---|
| global List<OrgWideEmailAddress> findByName(Set<String> addresses) | Retrieves OrgWideEmailAddress records matching the provided email addresses. |
| global override List<SObjectField> getFields() | Returns the core fields for OrgWideEmailAddress queries. |
| global override SObject getRandomItem() | Retrieves a random OrgWideEmailAddress that is available to all profiles. |
findByName
apex
global List<OrgWideEmailAddress> findByName(Set<String> addresses)Retrieves OrgWideEmailAddress records matching the provided email addresses.
Parameters
| Parameter | Type | Description |
|---|---|---|
addresses | Set | A set of email addresses to search for |
Returns OrgWideEmailAddress — List of matching OrgWideEmailAddress records
Example
apex
List<OrgWideEmailAddress> addresses = new SEL_OrgWideEmailAddress()
.findByName(new Set<String>{'noreply@company.com'});getFields
apex
global override List<SObjectField> getFields()Returns the core fields for OrgWideEmailAddress queries.
Returns SObjectField — List of OrgWideEmailAddress SObjectField tokens
Example
apex
List<SObjectField> result = instance.getFields();getRandomItem
apex
global override SObject getRandomItem()Retrieves a random OrgWideEmailAddress that is available to all profiles.
Returns SObject — A random OrgWideEmailAddress available to all profiles, or null if none found
Example
apex
OrgWideEmailAddress randomEmail = new SEL_OrgWideEmailAddress().getRandomItem();Constructors
| Constructor | Description |
|---|---|
| global SEL_OrgWideEmailAddress() | Constructs an OrgWideEmailAddress selector. |
SEL_OrgWideEmailAddress()
apex
global SEL_OrgWideEmailAddress()Constructs an OrgWideEmailAddress selector.
Example
apex
SEL_OrgWideEmailAddress instance = new SEL_OrgWideEmailAddress();