Class EmailMessageBodyBuilder

  • All Implemented Interfaces:
    java.util.function.Supplier<java.lang.String>

    public class EmailMessageBodyBuilder
    extends java.lang.Object
    implements java.util.function.Supplier<java.lang.String>
    Since:
    6.4.0
    • Constructor Detail

      • EmailMessageBodyBuilder

        public EmailMessageBodyBuilder()
    • Method Detail

      • addParameter

        @CanIgnoreReturnValue
        public EmailMessageBodyBuilder addParameter​(java.lang.String key,
                                                    java.lang.Object object)
        Add parameter.
        Parameters:
        key - the key
        object - the object
        Returns:
        the email message body builder
      • get

        public java.lang.String get()
        Specified by:
        get in interface java.util.function.Supplier<java.lang.String>
      • formatEmailBody

        protected java.lang.String formatEmailBody​(java.lang.String contents)
      • determineEmailTemplateFile

        protected java.io.File determineEmailTemplateFile()
        Determine email template file.
        Returns:
        the file