public class TemplateMailService extends AbstractActivityService implements MailService
| Constructor and Description |
|---|
TemplateMailService(boolean propagateError,
UserManager userManager,
com.edorasware.api.workobject.WorkObjectService workObjectService,
com.edorasware.commons.core.any.AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
ContentManagerHelper contentManagerHelper,
com.edorasware.commons.core.content.ContentManager contentManager,
TemplateService templateService,
org.springframework.mail.javamail.JavaMailSender mailSender,
UserUtils userUtils,
String fromAddress,
String applicationEndpoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
sendWorkObjectMailsWithAdditionalMappings(com.edorasware.commons.core.any.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,
com.edorasware.api.workobject.WorkObjectService workObjectService,
com.edorasware.commons.core.any.AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
ContentManagerHelper contentManagerHelper,
com.edorasware.commons.core.content.ContentManager contentManager,
TemplateService templateService,
org.springframework.mail.javamail.JavaMailSender mailSender,
UserUtils userUtils,
String fromAddress,
String applicationEndpoint)
public void sendWorkObjectMailsWithAdditionalMappings(com.edorasware.commons.core.any.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.