Class DefaultEmailPayload

  • All Implemented Interfaces:
    EmailPayload

    public class DefaultEmailPayload
    extends java.lang.Object
    implements EmailPayload
    Author:
    Ikasan Development Team
    • Constructor Detail

      • DefaultEmailPayload

        public DefaultEmailPayload()
    • Method Detail

      • formatEmailBody

        public java.lang.String formatEmailBody​(java.lang.String emailBodyFromConfig,
                                                java.lang.String emailFormat)
        Specified by:
        formatEmailBody in interface EmailPayload
        Parameters:
        emailBodyFromConfig -
        emailFormat -
        Returns:
        If email body is not available from payload, email body from configuration is returned. If email body is available from configuration, email body from configuration is returned.
      • setEmailBody

        public void setEmailBody​(java.lang.String emailBody)
        Specified by:
        setEmailBody in interface EmailPayload
      • getAttachment

        public byte[] getAttachment​(java.lang.String name)
        Specified by:
        getAttachment in interface EmailPayload
      • getAttachmentType

        public java.lang.String getAttachmentType​(java.lang.String name)
        Specified by:
        getAttachmentType in interface EmailPayload
      • addAttachment

        public void addAttachment​(java.lang.String name,
                                  java.lang.String type,
                                  byte[] content)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object