|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.reporting.EMailReporter
Base class for reporting job processes that write output to eMail.
XML Configuration Template:
<Reporter class="com.raritantechnologies.searchApp.reporting.EMailReporter"
mailType="[ mail mime type ]"
mailServer="[ mail server URL ]"
senderAddress="[ from address for email ]"
emailHeader="[ header text for email ]"
emailText="[ text of email ]"
threads="[ number of threads for spooling ]" />
| Constructor Summary | |
EMailReporter()
|
|
| Method Summary | |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getEmailHeader()
|
java.lang.String |
getEmailText()
|
java.lang.String |
getMailServer()
|
java.lang.String |
getMailType()
|
java.lang.String |
getSenderAddress()
|
int |
getThreads()
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
saveData(java.lang.String data,
ILoginInfo userInfo)
Saves the data. |
void |
saveData(java.lang.String data,
java.lang.String userEmail)
This is needed for situations (such as Alert processing), where an email address may not be the one that is in the login process, this method allows the email message to be directed to a specific email address. |
void |
saveFile(java.lang.String emailData)
|
void |
setEmailHeader(java.lang.String emailHeader)
|
void |
setEmailText(java.lang.String emailText)
|
void |
setMailServer(java.lang.String mailServer)
|
void |
setMailType(java.lang.String mailType)
|
void |
setSenderAddress(java.lang.String senderAddress)
|
void |
setThreads(int threads)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EMailReporter()
| Method Detail |
public void saveFile(java.lang.String emailData)
public void saveData(java.lang.String data,
ILoginInfo userInfo)
IReporter
saveData in interface IReporterdata - The data to be saved/sent by the reporter.userInfo - User for whom the data is to be saved.
public void saveData(java.lang.String data,
java.lang.String userEmail)
IReporter
saveData in interface IReporterdata - The data to be saved/sent by the reporter.public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurablepublic void setThreads(int threads)
public int getThreads()
public void setMailType(java.lang.String mailType)
public java.lang.String getMailType()
public void setMailServer(java.lang.String mailServer)
public java.lang.String getMailServer()
public void setSenderAddress(java.lang.String senderAddress)
public java.lang.String getSenderAddress()
public void setEmailHeader(java.lang.String emailHeader)
public java.lang.String getEmailHeader()
public void setEmailText(java.lang.String emailText)
public java.lang.String getEmailText()
public java.lang.String getConfigurationXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||