Package org.flowable.mail.common.impl
Class BaseMailActivityDelegate<V extends VariableContainer>
java.lang.Object
org.flowable.mail.common.impl.BaseMailActivityDelegate<V>
- Type Parameters:
V- The type of the variable container
- Direct Known Subclasses:
BpmnMailActivityDelegate,CmmnMailActivityDelegate
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected final org.slf4j.Loggerprotected Expressionprotected Expressionprotected Expressionprotected Expression -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAttachments(MailMessage message, V variableContainer) protected voidaddExpressionValueAttachment(MailMessage message, Object value, V variableContainer) protected voidaddHeader(MailMessage message, String headersStr) protected abstract ExpressioncreateExpression(String expressionText) protected SendMailRequestcreateMailRequest(V variableContainer) protected MailMessagecreateMessage(V variableContainer) protected booleanfileExists(File file) protected abstract ContentServiceprotected ExpressiongetExpression(V variableContainer, Expression var) protected abstract FlowableMailClientgetMailClient(V variableContainer) protected StringgetStringFromField(Expression expression, V variableContainer) protected voidhandleException(V variableContainer, String msg, FlowableException e) protected Collection<String>parseRecipients(Expression expression, V variableContainer) protected voidprepareAndExecuteRequest(V variableContainer) protected ExecutableSendMailRequestprepareRequest(V variableContainer)
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
to
-
from
-
cc
-
bcc
-
headers
-
subject
-
text
-
textVar
-
html
-
htmlVar
-
charset
-
ignoreException
-
exceptionVariableName
-
attachments
-
-
Constructor Details
-
BaseMailActivityDelegate
public BaseMailActivityDelegate()
-
-
Method Details
-
prepareAndExecuteRequest
-
prepareRequest
-
createMailRequest
-
getMailClient
-
createExpression
-
getContentService
-
createMessage
-
addHeader
-
addAttachments
-
addExpressionValueAttachment
-
getStringFromField
-
parseRecipients
-
fileExists
-
getExpression
-
handleException
-