Class DefaultEmailPayload
- java.lang.Object
-
- org.ikasan.component.endpoint.email.producer.DefaultEmailPayload
-
- All Implemented Interfaces:
EmailPayload
public class DefaultEmailPayload extends java.lang.Object implements EmailPayload
- Author:
- Ikasan Development Team
-
-
Constructor Summary
Constructors Constructor Description DefaultEmailPayload()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttachment(java.lang.String name, java.lang.String type, byte[] content)java.lang.StringformatEmailBody(java.lang.String emailBodyFromConfig, java.lang.String emailFormat)byte[]getAttachment(java.lang.String name)java.util.List<java.lang.String>getAttachmentNames()java.lang.StringgetAttachmentType(java.lang.String name)java.lang.StringgetEmailBody()voidsetEmailBody(java.lang.String emailBody)java.lang.StringtoString()
-
-
-
Method Detail
-
formatEmailBody
public java.lang.String formatEmailBody(java.lang.String emailBodyFromConfig, java.lang.String emailFormat)- Specified by:
formatEmailBodyin interfaceEmailPayload- 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.
-
getEmailBody
public java.lang.String getEmailBody()
- Specified by:
getEmailBodyin interfaceEmailPayload
-
setEmailBody
public void setEmailBody(java.lang.String emailBody)
- Specified by:
setEmailBodyin interfaceEmailPayload
-
getAttachment
public byte[] getAttachment(java.lang.String name)
- Specified by:
getAttachmentin interfaceEmailPayload
-
getAttachmentNames
public java.util.List<java.lang.String> getAttachmentNames()
- Specified by:
getAttachmentNamesin interfaceEmailPayload
-
getAttachmentType
public java.lang.String getAttachmentType(java.lang.String name)
- Specified by:
getAttachmentTypein interfaceEmailPayload
-
addAttachment
public void addAttachment(java.lang.String name, java.lang.String type, byte[] content)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-