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)  | 
setApplicationContextpublic 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)
MailServiceSends mails using the given properties and a map with additional value mappings.
sendWorkObjectMailsWithAdditionalMappings in interface MailServiceworkObject - 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 - 2018 edorasware ag. All Rights Reserved.