com.raritantechnologies.searchApp.reporting
Interface IReporter

All Superinterfaces:
IConfigurable
All Known Implementing Classes:
CacheReporter, EMailReporter, EMailReporter, FileReporter

public interface IReporter
extends IConfigurable

Base interface for modules that can publish reports (to memory, file, database, email, wireless, JMS messaging service etc.


Developed by Raritan Technologies .

Author:
Ted Sullivan

Method Summary
 void saveData(java.lang.String data, ILoginInfo userInfo)
          Saves the data.
 void saveData(java.lang.String data, java.lang.String eMail)
          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.
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Method Detail

saveData

public void saveData(java.lang.String data,
                     ILoginInfo userInfo)
Saves the data.

Parameters:
data - The data to be saved/sent by the reporter.
userInfo - User for whom the data is to be saved.

saveData

public void saveData(java.lang.String data,
                     java.lang.String eMail)
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.

Parameters:
data - The data to be saved/sent by the reporter.