com.raritantechnologies.searchApp.dataCollection
Class UpdateProcessorFilter

java.lang.Object
  extended bycom.raritantechnologies.searchApp.dataCollection.GatewayProcessorFilter
      extended bycom.raritantechnologies.searchApp.dataCollection.UpdateProcessorFilter
All Implemented Interfaces:
ICollectionIndexer, IConfigurable, IGatewayOutputProcessor, IResultSetProcessor

public class UpdateProcessorFilter
extends GatewayProcessorFilter

Provides an update / delete checking service for an OutputProcessor using a Database.


Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.dataCollection.GatewayProcessorFilter
postProcessorFilters
 
Fields inherited from interface com.raritantechnologies.searchApp.dataCollection.ICollectionIndexer
ADD, CREATE, DELETE, UPDATE
 
Constructor Summary
UpdateProcessorFilter()
           
 
Method Summary
 void dataComplete()
          Data feed is complete.
 java.lang.String processData(IResultSet data)
          returns theOutputProcessor(s) output.
protected  java.lang.String sendToOutput(IResultSet filteredData)
           
 
Methods inherited from class com.raritantechnologies.searchApp.dataCollection.GatewayProcessorFilter
addOutputProcessor, addPostProcessor, filterData, filterResultSet, getConfigurationXML, initialize, initialize, initialize, processResultSet, setIndexMode, setResultMatcher, setUserMatcher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateProcessorFilter

public UpdateProcessorFilter()
Method Detail

processData

public java.lang.String processData(IResultSet data)
Description copied from class: GatewayProcessorFilter
returns theOutputProcessor(s) output. filters the data (can add or remove result items)

Specified by:
processData in interface IGatewayOutputProcessor
Overrides:
processData in class GatewayProcessorFilter

sendToOutput

protected java.lang.String sendToOutput(IResultSet filteredData)
Overrides:
sendToOutput in class GatewayProcessorFilter

dataComplete

public void dataComplete()
Description copied from class: GatewayProcessorFilter
Data feed is complete.

Specified by:
dataComplete in interface IGatewayOutputProcessor
Overrides:
dataComplete in class GatewayProcessorFilter