Newer Version Available
EmailTemplateSelector Interface
The Support.EmailTemplateSelector interface
enables providing default email templates in Case Feed. With default email templates, specified
email templates are preloaded for cases based on criteria such as case origin or
subject.
Namespace
To specify default templates, you must create a class that implements Support.EmailTemplateSelector.
When you implement this interface, provide an empty parameterless constructor.
EmailTemplateSelector Example Implementation
This is an example implementation of the Support.EmailTemplateSelector interface.
The getDefaultEmailTemplateId method implementation retrieves the subject and description of the case corresponding to the specified case ID. Next, it selects an email template based on the case subject and returns the email template ID.
The following example tests the above code: