|
||||||||||
| 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
@Deprecated 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.
Deprecated: Use adams.flow.transformer.CreateEmail and adams.flow.sink.SendEmail instead
-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.
-sender <adams.core.net.EmailAddress> (property: sender) The sender address to use.
-recipient <adams.core.net.EmailAddress> [-recipient ...] (property: recipients) The recipients to send the email to. default:
-cc <adams.core.net.EmailAddress> [-cc ...] (property: CC) The CC recipients to send the email to. default:
-bcc <adams.core.net.EmailAddress> [-bcc ...] (property: BCC) The BCC 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: Peter Reutemann, Dept. of Computer Science, University of Waikato, NZ\\nhttp://www.cms.waikato.ac.nz/~fracpete/ Ph. +64 (7) 858-5174
-send-email <adams.core.net.AbstractSendEmail> (property: sendEmail) The engine for sending the emails. default: adams.core.net.JavaMailSendEmail
-queue (property: queue) Whether to queue the emails rather than waiting for them to be sent.
| Field Summary | |
|---|---|
protected EmailAddress[] |
m_BCC
Deprecated. the recipients (BCC). |
protected BaseText |
m_Body
Deprecated. the body. |
protected EmailAddress[] |
m_CC
Deprecated. the recipients (CC). |
protected boolean |
m_Queue
Deprecated. whether to queue the emails rather than waiting for sending to finish. |
protected EmailAddress[] |
m_Recipients
Deprecated. the recipients. |
protected AbstractSendEmail |
m_SendEmail
Deprecated. for sending the emails. |
protected EmailAddress |
m_Sender
Deprecated. the sender. |
protected List<SwingWorker> |
m_Sending
Deprecated. the emails still to send. |
protected BaseText |
m_Signature
Deprecated. the signature. |
protected String |
m_Subject
Deprecated. the subject. |
| Fields inherited from class adams.flow.sink.AbstractSink |
|---|
BACKUP_INPUT, m_InputToken |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_Executing, m_ExecutionListeningSupporter, m_FullName, m_Headless, m_Name, m_Parent, m_Root, m_ScopeHandler, 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 |
| Fields inherited from interface adams.flow.core.Actor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ |
| Constructor Summary | |
|---|---|
Email()
Deprecated. |
|
| Method Summary | |
|---|---|
Class[] |
accepts()
Deprecated. Returns the class that the consumer accepts. |
String |
BCCTipText()
Deprecated. Returns the tip text for this property. |
String |
bodyTipText()
Deprecated. Returns the tip text for this property. |
String |
CCTipText()
Deprecated. Returns the tip text for this property. |
void |
defineOptions()
Deprecated. Adds options to the internal list of options. |
protected String |
doExecute()
Deprecated. Executes the flow item. |
EmailAddress[] |
getBCC()
Deprecated. Returns the BCC recipients. |
BaseText |
getBody()
Deprecated. Returns the body of the email. |
EmailAddress[] |
getCC()
Deprecated. Returns the CC recipients. |
boolean |
getQueue()
Deprecated. Returns whether the emails are queue rather than being waited on. |
String |
getQuickInfo()
Deprecated. Returns a quick info about the actor, which will be displayed in the GUI. |
EmailAddress[] |
getRecipients()
Deprecated. Returns the recipients. |
AbstractSendEmail |
getSendEmail()
Deprecated. Returns the object for sending emails. |
EmailAddress |
getSender()
Deprecated. Returns the sender. |
BaseText |
getSignature()
Deprecated. Returns the body of the email. |
String |
getSubject()
Deprecated. Returns the subject. |
String |
globalInfo()
Deprecated. Returns a string describing the object. |
protected void |
initialize()
Deprecated. Initializes the members. |
protected void |
initSession()
Deprecated. Initializes the SMTP session if required. |
String |
queueTipText()
Deprecated. Returns the tip text for this property. |
String |
recipientsTipText()
Deprecated. Returns the tip text for this property. |
String |
sendEmailTipText()
Deprecated. Returns the tip text for this property. |
String |
senderTipText()
Deprecated. Returns the tip text for this property. |
void |
setBCC(EmailAddress[] value)
Deprecated. Sets the BCC recipients. |
void |
setBody(BaseText value)
Deprecated. Sets the body of the email. |
void |
setCC(EmailAddress[] value)
Deprecated. Sets the CC recipients. |
void |
setQueue(boolean value)
Deprecated. Sets whether to queue the emails rather than waiting for each to be sent. |
void |
setRecipients(EmailAddress[] value)
Deprecated. Sets the recipients. |
void |
setSendEmail(AbstractSendEmail value)
Deprecated. Sets the object for sending emails. |
void |
setSender(EmailAddress value)
Deprecated. Sets the sender. |
void |
setSignature(BaseText value)
Deprecated. Sets the body of the email. |
void |
setSubject(String value)
Deprecated. Sets the subject. |
String |
setUp()
Deprecated. Initializes the item for flow execution. |
String |
signatureTipText()
Deprecated. Returns the tip text for this property. |
void |
stopExecution()
Deprecated. Stops the execution. |
String |
subjectTipText()
Deprecated. Returns the tip text for this property. |
void |
wrapUp()
Deprecated. Cleans up after the execution has finished. |
| Methods inherited from class adams.flow.sink.AbstractSink |
|---|
backupState, input, restoreState |
| 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 |
| Methods inherited from interface adams.flow.core.Actor |
|---|
cleanUp, compareTo, debug, destroy, equals, execute, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowExecutionListeningSupporter, getFullName, getName, getNextSibling, getParent, getParentComponent, getPreviousSibling, getRoot, getScopeHandler, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setHeadless, setName, setParent, setSkip, setStopFlowOnError, setVariables, sizeOf, stopExecution, variableChanged |
| Methods inherited from interface adams.core.AdditionalInformationHandler |
|---|
getAdditionalInformation |
| Methods inherited from interface adams.core.option.OptionHandler |
|---|
cleanUpOptions, getOptionManager |
| Field Detail |
|---|
protected EmailAddress m_Sender
protected EmailAddress[] m_Recipients
protected EmailAddress[] m_CC
protected EmailAddress[] m_BCC
protected String m_Subject
protected BaseText m_Body
protected BaseText m_Signature
protected AbstractSendEmail m_SendEmail
protected boolean m_Queue
protected List<SwingWorker> m_Sending
| Constructor Detail |
|---|
public Email()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorprotected void initialize()
initialize in class AbstractActorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in interface ActorgetQuickInfo in class AbstractActorpublic void setSender(EmailAddress value)
value - the senderpublic EmailAddress getSender()
public String senderTipText()
public void setRecipients(EmailAddress[] value)
value - the recipientspublic EmailAddress[] getRecipients()
public String recipientsTipText()
public void setCC(EmailAddress[] value)
value - the recipientspublic EmailAddress[] getCC()
public String CCTipText()
public void setBCC(EmailAddress[] value)
value - the recipientspublic EmailAddress[] getBCC()
public String BCCTipText()
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 void setSendEmail(AbstractSendEmail value)
value - the objectpublic AbstractSendEmail getSendEmail()
public String sendEmailTipText()
public void setQueue(boolean value)
value - true if to queuepublic boolean getQueue()
public String queueTipText()
public Class[] accepts()
public String setUp()
setUp in interface ActorsetUp in class AbstractActor
protected void initSession()
throws Exception
Exception - if initialization failsprotected String doExecute()
doExecute in class AbstractActorpublic void stopExecution()
stopExecution in interface StoppablestopExecution in interface ActorstopExecution in class AbstractActorpublic void wrapUp()
wrapUp in interface ActorwrapUp in class AbstractSink
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||