public class MailActivityBehavior extends AbstractBpmnActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.common.engine.api.delegate.Expression |
attachments |
protected org.flowable.common.engine.api.delegate.Expression |
bcc |
protected org.flowable.common.engine.api.delegate.Expression |
cc |
protected org.flowable.common.engine.api.delegate.Expression |
charset |
protected org.flowable.common.engine.api.delegate.Expression |
exceptionVariableName |
protected org.flowable.common.engine.api.delegate.Expression |
from |
protected org.flowable.common.engine.api.delegate.Expression |
html |
protected org.flowable.common.engine.api.delegate.Expression |
htmlVar |
protected org.flowable.common.engine.api.delegate.Expression |
ignoreException |
protected org.flowable.common.engine.api.delegate.Expression |
subject |
protected org.flowable.common.engine.api.delegate.Expression |
text |
protected org.flowable.common.engine.api.delegate.Expression |
textVar |
protected org.flowable.common.engine.api.delegate.Expression |
to |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
MailActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBcc(org.apache.commons.mail.Email email,
String bcc) |
protected void |
addCc(org.apache.commons.mail.Email email,
String cc) |
protected void |
addTo(org.apache.commons.mail.Email email,
String to) |
protected void |
attach(org.apache.commons.mail.Email email,
List<File> files,
List<DataSource> dataSources) |
protected org.apache.commons.mail.Email |
createEmail(String text,
String html,
boolean attachmentsExist) |
protected org.apache.commons.mail.HtmlEmail |
createHtmlEmail(String text,
String html) |
protected org.apache.commons.mail.MultiPartEmail |
createMultiPartEmail(String text) |
protected org.apache.commons.mail.SimpleEmail |
createTextOnlyEmail(String text) |
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected boolean |
fileExists(File file) |
protected org.flowable.common.engine.api.delegate.Expression |
getExpression(DelegateExecution execution,
org.flowable.common.engine.api.delegate.Expression var) |
protected String |
getStringFromField(org.flowable.common.engine.api.delegate.Expression expression,
DelegateExecution execution) |
protected void |
handleException(DelegateExecution execution,
String msg,
Exception e,
boolean doIgnoreException,
String exceptionVariable) |
protected void |
setCharset(org.apache.commons.mail.Email email,
String charSetStr) |
protected void |
setEmailSession(org.apache.commons.mail.Email email,
String mailSessionJndi) |
protected void |
setFrom(org.apache.commons.mail.Email email,
String from,
String tenantId) |
protected void |
setMailServerProperties(org.apache.commons.mail.Email email,
String tenantId) |
protected void |
setSubject(org.apache.commons.mail.Email email,
String subject) |
protected String[] |
splitAndTrim(String str) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDoneleaveIgnoreConditionsprotected org.flowable.common.engine.api.delegate.Expression to
protected org.flowable.common.engine.api.delegate.Expression from
protected org.flowable.common.engine.api.delegate.Expression cc
protected org.flowable.common.engine.api.delegate.Expression bcc
protected org.flowable.common.engine.api.delegate.Expression subject
protected org.flowable.common.engine.api.delegate.Expression text
protected org.flowable.common.engine.api.delegate.Expression textVar
protected org.flowable.common.engine.api.delegate.Expression html
protected org.flowable.common.engine.api.delegate.Expression htmlVar
protected org.flowable.common.engine.api.delegate.Expression charset
protected org.flowable.common.engine.api.delegate.Expression ignoreException
protected org.flowable.common.engine.api.delegate.Expression exceptionVariableName
protected org.flowable.common.engine.api.delegate.Expression attachments
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorprotected org.apache.commons.mail.Email createEmail(String text, String html, boolean attachmentsExist)
protected org.apache.commons.mail.HtmlEmail createHtmlEmail(String text, String html)
protected org.apache.commons.mail.SimpleEmail createTextOnlyEmail(String text)
protected org.apache.commons.mail.MultiPartEmail createMultiPartEmail(String text)
protected void addTo(org.apache.commons.mail.Email email,
String to)
protected void addCc(org.apache.commons.mail.Email email,
String cc)
protected void addBcc(org.apache.commons.mail.Email email,
String bcc)
protected void attach(org.apache.commons.mail.Email email,
List<File> files,
List<DataSource> dataSources)
throws org.apache.commons.mail.EmailException
org.apache.commons.mail.EmailExceptionprotected void setSubject(org.apache.commons.mail.Email email,
String subject)
protected void setMailServerProperties(org.apache.commons.mail.Email email,
String tenantId)
protected void setEmailSession(org.apache.commons.mail.Email email,
String mailSessionJndi)
protected void setCharset(org.apache.commons.mail.Email email,
String charSetStr)
protected String getStringFromField(org.flowable.common.engine.api.delegate.Expression expression, DelegateExecution execution)
protected boolean fileExists(File file)
protected org.flowable.common.engine.api.delegate.Expression getExpression(DelegateExecution execution, org.flowable.common.engine.api.delegate.Expression var)
protected void handleException(DelegateExecution execution, String msg, Exception e, boolean doIgnoreException, String exceptionVariable)
Copyright © 2018 Flowable. All rights reserved.