public class TemplateMailService extends AbstractActivityService implements MailService
Constructor and Description |
---|
TemplateMailService(boolean propagateError,
UserManager userManager,
WorkObjectService workObjectService,
AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
ContentManagerHelper contentManagerHelper,
ContentManager contentManager,
TemplateService templateService,
org.springframework.mail.javamail.JavaMailSender mailSender,
UserUtils userUtils,
String fromAddress,
String applicationEndpoint) |
Modifier and Type | Method and Description |
---|---|
void |
sendWorkObjectMailsWithAdditionalMappings(AnyWorkObject workObject,
org.flowable.engine.delegate.DelegateExecution execution,
String recipientExpression,
String replyToExpression,
String ccExpression,
String bccExpression,
String priorityExpression,
Map<String,String> headerExpressions,
String mailModelExpression,
Map<String,?> additionalMappings,
Collection<String> attachmentIdExpressions)
Sends mails using the given properties and a map with additional value mappings.
|
void |
setTestRecipient(String testRecipient) |
setApplicationContext
public TemplateMailService(boolean propagateError, UserManager userManager, WorkObjectService workObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, ContentManagerHelper contentManagerHelper, ContentManager contentManager, TemplateService templateService, org.springframework.mail.javamail.JavaMailSender mailSender, UserUtils userUtils, String fromAddress, String applicationEndpoint)
public void sendWorkObjectMailsWithAdditionalMappings(AnyWorkObject workObject, org.flowable.engine.delegate.DelegateExecution execution, String recipientExpression, String replyToExpression, String ccExpression, String bccExpression, String priorityExpression, Map<String,String> headerExpressions, String mailModelExpression, Map<String,?> additionalMappings, Collection<String> attachmentIdExpressions)
MailService
Sends mails using the given properties and a map with additional value mappings.
sendWorkObjectMailsWithAdditionalMappings
in interface MailService
workObject
- the work objectexecution
- the optional execution context from a process instance (e.g. used for multi-instance mail service tasks)recipientExpression
- the recipient expressionreplyToExpression
- the replyTo address expressionccExpression
- the Cc recipient expressionbccExpression
- the Bcc recipient expressionpriorityExpression
- the priority expressionheaderExpressions
- additional mail headersmailModelExpression
- the mail model key/model id or a back end expression which resolves to these valuesadditionalMappings
- the additional mappingsattachmentIdExpressions
- collection of attachment variables (send as attachment)public void setTestRecipient(String testRecipient)
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.