Class MailActivityBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.activiti.engine.impl.bpmn.behavior.MailActivityBehavior
- All Implemented Interfaces:
Serializable,ActivityBehavior,TriggerableActivityBehavior
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected ExpressionFields inherited from class org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
multiInstanceActivityBehaviorFields inherited from class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidattach(org.apache.commons.mail2.jakarta.Email email, List<File> files, List<jakarta.activation.DataSource> dataSources) protected org.apache.commons.mail2.jakarta.EmailcreateEmail(String text, String html, boolean attachmentsExist) protected org.apache.commons.mail2.jakarta.HtmlEmailcreateHtmlEmail(String text, String html) protected org.apache.commons.mail2.jakarta.MultiPartEmailcreateMultiPartEmail(String text) protected org.apache.commons.mail2.jakarta.SimpleEmailcreateTextOnlyEmail(String text) voidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.protected booleanfileExists(File file) protected ExpressiongetExpression(DelegateExecution execution, Expression var) protected StringgetStringFromField(Expression expression, DelegateExecution execution) protected voidhandleException(DelegateExecution execution, String msg, Exception e, boolean doIgnoreException, String exceptionVariable) protected voidsetCharset(org.apache.commons.mail2.jakarta.Email email, String charSetStr) protected voidsetEmailSession(org.apache.commons.mail2.jakarta.Email email, String mailSessionJndi) protected voidprotected voidsetMailServerProperties(org.apache.commons.mail2.jakarta.Email email, String tenantId) protected voidsetSubject(org.apache.commons.mail2.jakarta.Email email, String subject) protected String[]splitAndTrim(String str) Methods inherited from class org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorMethods inherited from class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType, trigger
-
Field Details
-
to
-
from
-
cc
-
bcc
-
subject
-
text
-
textVar
-
html
-
htmlVar
-
charset
-
ignoreException
-
exceptionVariableName
-
attachments
-
-
Constructor Details
-
MailActivityBehavior
public MailActivityBehavior()
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
createEmail
-
createHtmlEmail
-
createTextOnlyEmail
-
createMultiPartEmail
-
addTo
-
setFrom
-
addCc
-
addBcc
-
attach
protected void attach(org.apache.commons.mail2.jakarta.Email email, List<File> files, List<jakarta.activation.DataSource> dataSources) throws org.apache.commons.mail2.core.EmailException - Throws:
org.apache.commons.mail2.core.EmailException
-
setSubject
-
setMailServerProperties
protected void setMailServerProperties(org.apache.commons.mail2.jakarta.Email email, String tenantId) -
setEmailSession
protected void setEmailSession(org.apache.commons.mail2.jakarta.Email email, String mailSessionJndi) -
setCharset
-
splitAndTrim
-
getStringFromField
-
fileExists
-
getExpression
-
handleException
protected void handleException(DelegateExecution execution, String msg, Exception e, boolean doIgnoreException, String exceptionVariable)
-