|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EmailResource
The EmailResource
interface represents a single email message to be sent using one of the sendmail()
methods.
Method Summary | |
---|---|
boolean |
sendmail()
Sends the email message as specified in the email resource. |
boolean |
sendmail(java.lang.String[] attachmentFilePaths)
Sends the email message as specified in the email resource together with any attachments. |
boolean |
sendmail(java.lang.String[] attachmentFilePaths,
java.util.Map<java.lang.String,java.lang.String> attachmentTexts)
Sends the email message as specified in the email resource together with any attachments. |
Method Detail |
---|
boolean sendmail() throws com.ebasetech.xi.exceptions.FormRuntimeException
If a failure occurs, behaviour depends on the setting of the Success of this Email is critical checkbox in the email resource:
com.ebasetech.xi.exceptions.FormRuntimeException
- if any error occurs during execution and the email resource is marked as critical (see above)sendmail(String[])
,
sendmail(String[], Map)
boolean sendmail(java.lang.String[] attachmentFilePaths) throws com.ebasetech.xi.exceptions.FormRuntimeException
If a failure occurs, behaviour depends on the setting of the Success of this Email is critical checkbox in the email resource:
attachmentFilePaths
is an array that specifies a number of file paths for files
to be attached to the email.
Javascript example:
var fileAttachments = [ fields.FILE1.value, fields.FILE2.value ]; var emailOk = resources.EM1.sendmail(fileAttachments); if (!emailOk) ....
attachmentFilePaths
- an array of file paths for files to be attached to the email
com.ebasetech.xi.exceptions.FormRuntimeException
- if any error occurs during execution and the email resource is marked as critical (see above)sendmail()
,
sendmail(String[], Map)
boolean sendmail(java.lang.String[] attachmentFilePaths, java.util.Map<java.lang.String,java.lang.String> attachmentTexts) throws com.ebasetech.xi.exceptions.FormRuntimeException
If a failure occurs, behaviour depends on the setting of the Success of this Email is critical checkbox in the email resource:
attachmentFilePaths
is an array that specifies a number of file paths for files
to be attached to the email.attachmentTexts
is a Map that provides a way of specifying attachments using strings.
Map keys are treated as attachment names and the corresponding values form the attachments.Javascript example 1 (inline attachment):
var inlineAttachments = {}; inlineAttachments.attachment1Name = "This is an email attachment"; resources.EM1.sendmail(null, inlineAttachments);
Javascript example 2 (inline and file attachments):
var inlineAttachments = {}; inlineAttachments.attachment1Name = "This is an email attachment"; var fileAttachments = [ fields.FILE1.value, fields.FILE2.value ]; resources.EM1.sendmail(fileAttachments, inlineAttachments);
attachmentFilePaths
- an array of file paths for files to be attached to the emailattachmentTexts
- a Map specifying inline (String) attachments, see above
com.ebasetech.xi.exceptions.FormRuntimeException
- if any error occurs during execution and the email resource is marked as critical (see above)sendmail()
,
sendmail(String[])
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |