Interface IEmailTemplate


  • @StableMinor(version="14.2",
                 sinceVersion="11.2")
    public interface IEmailTemplate
    Represents an email template.
    Since:
    11.2.0
    Version:
    $Revision: 24985 $ $Date: 2022-05-02 23:04:30 -0300 (Mon, 02 May 2022) $
    • Method Detail

      • getId

        String getId()
        Returns the identifier of the template.
        Returns:
        the identifier of the template.
        Since:
        11.2.0
      • getSubjectTemplate

        String getSubjectTemplate()
        Returns the subject template.
        Returns:
        the subject template.
        Since:
        11.2.0
      • getTitle

        String getTitle()
        Returns the (informative only) title of the template.
        Returns:
        the (informative only) title of the template.
        Since:
        11.2.0
      • getBodyTemplate

        String getBodyTemplate()
        Returns the body template.
        Returns:
        the HTML source of the body template.
        Since:
        11.2.0
      • getSenderAddressTemplate

        String getSenderAddressTemplate()
        Returns the sender address template.
        Returns:
        the sender address template.
        Since:
        11.2.0
      • getServiceInstanceId

        String getServiceInstanceId()
        Returns the identifier of the service instance in witch the template was created on.
        Returns:
        the identifier of the service instance in witch the template was created on.
        Since:
        11.2.0
      • getRequiredVariables

        Set<String> getRequiredVariables()
        Returns the variables this template needs to be fully filled.
        Returns:
        the variables this template needs to be fully filled.
        Since:
        11.2.0