|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.reporting.NewResultsReporter
Reports on any new records that have appeared in a QueryResultBean
since the last time that the Query was run. Uses a NewResultsProcess
to get the latest records and a IResultRenderer to create
a report for each IResult in the set.
Uses an NewResultsProcess to obtain the result sets from
which the report is generated.
<JobProcess processClass="com.raritantechnologies.searchApp.reporting.NewResultsReporter" >
<NewResultsProcess>
<!-- see NewResultsProcess configuration -->
</NewResultsProcess>
<ResultRenderer rendererClass="[ an RTI IResultRenderer class . . .]" >
<!-- information needed by Result Renderer class . . . -->
</ResultRenderer>
</JobProcess>
| Constructor Summary | |
NewResultsReporter()
|
|
| Method Summary | |
void |
executeJob(RaritanPageContext rpc)
|
void |
executeJob(java.lang.String[] args)
|
void |
executeJob(java.lang.String sessionID,
IReporter reporter,
SourceLoginInfo[] sources,
OrderedMap searchParams,
java.lang.String[] args)
|
java.lang.String |
getConfigurationXML()
|
IReporter |
getReporter()
returns the IReporter used by this reporting process. |
SourceLoginInfo[] |
getSearchSources()
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
setReporter(IReporter reporter)
sets the Reporter to use for data output handling. |
void |
setSearchParams(OrderedMap searchParams)
|
void |
setSearchSources(SourceLoginInfo[] sources)
|
void |
setSessionID(java.lang.String sessionID)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NewResultsReporter()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IJobProcesspublic void executeJob(RaritanPageContext rpc)
executeJob in interface IJobProcesspublic void executeJob(java.lang.String[] args)
executeJob in interface IJobProcess
public void executeJob(java.lang.String sessionID,
IReporter reporter,
SourceLoginInfo[] sources,
OrderedMap searchParams,
java.lang.String[] args)
executeJob in interface IReportingProcesspublic void setSearchSources(SourceLoginInfo[] sources)
setSearchSources in interface IReportingProcesspublic SourceLoginInfo[] getSearchSources()
getSearchSources in interface IReportingProcesspublic void setReporter(IReporter reporter)
IReportingProcess
setReporter in interface IReportingProcessreporter - The IReporter object that will handle data saving etc.public IReporter getReporter()
IReportingProcess
getReporter in interface IReportingProcesspublic void setSearchParams(OrderedMap searchParams)
setSearchParams in interface IReportingProcesspublic void setSessionID(java.lang.String sessionID)
setSessionID in interface IReportingProcesspublic java.lang.String getConfigurationXML()
getConfigurationXML in interface IJobProcess
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||