Class MailActivityBehavior
java.lang.Object
org.cibseven.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.cibseven.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.cibseven.bpm.engine.impl.bpmn.behavior.MailActivityBehavior
- All Implemented Interfaces:
CoreActivityBehavior<ActivityExecution>,ActivityBehavior,SignallableActivityBehavior
- Author:
- Joram Barrez, Frederik Heremans
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected Expressionprotected static final BpmnBehaviorLoggerprotected Expressionprotected Expressionprotected ExpressionFields inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected org.apache.commons.mail.EmailcreateEmail(String text, String html) protected org.apache.commons.mail.HtmlEmailcreateHtmlEmail(String text, String html) protected org.apache.commons.mail.SimpleEmailcreateTextOnlyEmail(String text) voidexecute(ActivityExecution execution) Default behaviour: just leave the activity with no extra functionality.protected StringgetStringFromField(Expression expression, DelegateExecution execution) protected voidsetCharset(org.apache.commons.mail.Email email, String charSetStr) protected voidprotected voidsetMailServerProperties(org.apache.commons.mail.Email email) protected voidsetSubject(org.apache.commons.mail.Email email, String subject) protected String[]splitAndTrim(String str) Methods inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, signal, signalCompensationDoneMethods inherited from class org.cibseven.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leave, leaveIgnoreConditions
-
Field Details
-
LOG
-
to
-
from
-
cc
-
bcc
-
subject
-
text
-
html
-
charset
-
-
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- Specified by:
executein interfaceCoreActivityBehavior<ActivityExecution>- Overrides:
executein classFlowNodeActivityBehavior
-
createEmail
-
createHtmlEmail
-
createTextOnlyEmail
-
addTo
-
setFrom
-
addCc
-
addBcc
-
setSubject
-
setMailServerProperties
protected void setMailServerProperties(org.apache.commons.mail.Email email) -
setCharset
-
splitAndTrim
-
getStringFromField
-