|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.core.AbstractActor
adams.flow.sink.AbstractSink
adams.flow.sink.Email
public class Email
Actor for sending emails. The (optional) attachments are taken from the input.
Variables in 'subject', 'body' and 'signature' are automatically replaced whenever the actor is executed.
-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-name <java.lang.String> (property: name) The name of the actor. default: Email
-annotation <adams.core.base.BaseText> (property: annotations) The annotations to attach to this actor. default:
-skip (property: skip) If set to true, transformation is skipped and the input token is just forwarded as it is.
-stop-flow-on-error (property: stopFlowOnError) If set to true, the flow gets stopped in case this actor encounters an error; useful for critical actors.
-recipient <adams.core.net.EmailAddress> [-recipient ...] (property: recipients) The recipients to send the email to. default:
-subject <java.lang.String> (property: subject) The subject of the email. default:
-body <adams.core.base.BaseText> (property: body) The body of the email. default:
-signature <adams.core.base.BaseText> (property: signature) The signature of the email, gets separated by an extra line consisting of '--'. default:
| Field Summary | |
|---|---|
protected BaseText |
m_Body
the body. |
protected EmailAddress[] |
m_Recipients
the recipients. |
protected BaseText |
m_Signature
the signature. |
protected String |
m_Subject
the subject. |
| Fields inherited from class adams.flow.sink.AbstractSink |
|---|
BACKUP_INPUT, m_InputToken |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ, m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_FullName, m_Headless, m_Name, m_Parent, m_Root, m_Self, m_Skip, m_StopFlowOnError, m_StopMessage, m_Stopped, m_StorageHandler, m_VariablesUpdated |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
Email()
|
|
| Method Summary | |
|---|---|
Class[] |
accepts()
Returns the class that the consumer accepts. |
String |
bodyTipText()
Returns the tip text for this property. |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
BaseText |
getBody()
Returns the body of the email. |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
EmailAddress[] |
getRecipients()
Returns the recipients. |
BaseText |
getSignature()
Returns the body of the email. |
String |
getSubject()
Returns the subject. |
String |
globalInfo()
Returns a string describing the object. |
String |
recipientsTipText()
Returns the tip text for this property. |
void |
setBody(BaseText value)
Sets the body of the email. |
void |
setRecipients(EmailAddress[] value)
Sets the recipients. |
void |
setSignature(BaseText value)
Sets the body of the email. |
void |
setSubject(String value)
Sets the subject. |
String |
setUp()
Initializes the item for flow execution. |
String |
signatureTipText()
Returns the tip text for this property. |
String |
subjectTipText()
Returns the tip text for this property. |
| Methods inherited from class adams.flow.sink.AbstractSink |
|---|
backupState, input, restoreState, wrapUp |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected EmailAddress[] m_Recipients
protected String m_Subject
protected BaseText m_Body
protected BaseText m_Signature
| Constructor Detail |
|---|
public Email()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in class AbstractActorpublic void setRecipients(EmailAddress[] value)
value - the recipientspublic EmailAddress[] getRecipients()
public String recipientsTipText()
public void setSubject(String value)
value - the subjectpublic String getSubject()
public String subjectTipText()
public void setBody(BaseText value)
value - the bodypublic BaseText getBody()
public String bodyTipText()
public void setSignature(BaseText value)
value - the bodypublic BaseText getSignature()
public String signatureTipText()
public Class[] accepts()
public String setUp()
setUp in class AbstractActorprotected String doExecute()
doExecute in class AbstractActor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||