public class TemplateMailService extends AbstractActivityService implements MailService
gearExpressionResolver, genericWorkObjectService
Constructor and Description |
---|
TemplateMailService(com.edorasware.gear.core.expression.GearExpressionResolver gearExpressionResolver,
com.edorasware.gear.core.generic.GenericWorkObjectService genericWorkObjectService) |
Modifier and Type | Method and Description |
---|---|
void |
init() |
void |
sendWorkObjectMails(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
org.activiti.engine.delegate.DelegateExecution execution,
String recipientExpression,
String replyToExpression,
String ccExpression,
String bccExpression,
String priorityExpression,
Map<String,String> headers,
String mailModelKey,
Collection<String> attachmentVars)
Sends mails using the given properties.
|
void |
sendWorkObjectMailsWithAdditionalMappings(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
org.activiti.engine.delegate.DelegateExecution execution,
String recipientExpression,
String replyToExpression,
String ccExpression,
String bccExpression,
String priorityExpression,
Map<String,String> headerExpressions,
String mailModelKey,
Map<String,Object> additionalMappings,
Collection<String> attachmentIdExpressions)
Sends mails using the given properties and a map with additional value mappings.
|
void |
setApplicationEndpoint(String applicationEndpoint) |
void |
setFromAddress(String senderEmail) |
void |
setTestRecipient(String testRecipient) |
getCurrentTaskStringProperties, getExpandedStringValue, getExpandedValue, getPropertyValue, getRootObject, getWorkObjectInScope, resolveGetExpression
public TemplateMailService(com.edorasware.gear.core.expression.GearExpressionResolver gearExpressionResolver, com.edorasware.gear.core.generic.GenericWorkObjectService genericWorkObjectService)
public void sendWorkObjectMails(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject, org.activiti.engine.delegate.DelegateExecution execution, String recipientExpression, String replyToExpression, String ccExpression, String bccExpression, String priorityExpression, Map<String,String> headers, String mailModelKey, Collection<String> attachmentVars)
MailService
sendWorkObjectMails
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 expressionheaders
- additional mail headersmailModelKey
- the mail model keyattachmentVars
- collection of attachment variables (send as attachment)public void sendWorkObjectMailsWithAdditionalMappings(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject, org.activiti.engine.delegate.DelegateExecution execution, String recipientExpression, String replyToExpression, String ccExpression, String bccExpression, String priorityExpression, Map<String,String> headerExpressions, String mailModelKey, Map<String,Object> additionalMappings, Collection<String> attachmentIdExpressions)
MailService
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 headersmailModelKey
- the mail model keyadditionalMappings
- the additional mappingsattachmentIdExpressions
- collection of attachment variables (send as attachment)public void setFromAddress(String senderEmail)
public void setApplicationEndpoint(String applicationEndpoint)
public void setTestRecipient(String testRecipient)
public void init()
init
in interface com.edorasware.commons.core.util.service.Service
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.