com.raritantechnologies.quickstart
Class StandardQueryProcessorFilterBean

java.lang.Object
  extended bycom.raritantechnologies.quickstart.StandardQueryProcessorFilterBean

public class StandardQueryProcessorFilterBean
extends java.lang.Object

Place Holder for multi-level StandardQueryProrcessorFilter. At ConfigurationManager initialization time a StandardQueryProcessorFilterBean is instantiated as a placeholder for the standard QP Filter. When the session query pipeline is constructed (either by UserSession or FederatedSearchSource) the createFilter method is used to construct the pipeline and connect it to the currently selected SearchSource.

XML Configuration Template:
   <StandardQueryProcessorFilter topFilter="[ name of QueryProcessorFilterSource ]"
                        bottomFilter="[ name of inner most QueryProcessorFilter of the standard front end ]"
                        excludeCategories="[ comma separated list of categories not to be wrapped by standard filter ]" />
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
StandardQueryProcessorFilterBean(java.lang.String topFilter, java.lang.String bottomFilter, java.lang.String excludeCategories)
           
 
Method Summary
 QueryProcessorFilterSource createFilter(SearchSource realSource)
           
 QueryProcessorFilterSource createFilter(SearchSource realSource, ILoginInfo userInfo)
           
 java.lang.String getBottomFilterName()
           
 java.lang.String getExcludeCategories()
           
 java.lang.String getExcludedCategories()
           
 java.lang.String getTopFilterName()
           
 void setBottomFilterName(java.lang.String bottomFilterName)
           
 void setExcludeCategories(java.lang.String excludeCategories)
           
 void setTopFilterName(java.lang.String topFilterName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardQueryProcessorFilterBean

public StandardQueryProcessorFilterBean(java.lang.String topFilter,
                                        java.lang.String bottomFilter,
                                        java.lang.String excludeCategories)
Method Detail

getExcludedCategories

public java.lang.String getExcludedCategories()

createFilter

public QueryProcessorFilterSource createFilter(SearchSource realSource)

createFilter

public QueryProcessorFilterSource createFilter(SearchSource realSource,
                                               ILoginInfo userInfo)

setTopFilterName

public void setTopFilterName(java.lang.String topFilterName)

getTopFilterName

public java.lang.String getTopFilterName()

setBottomFilterName

public void setBottomFilterName(java.lang.String bottomFilterName)

getBottomFilterName

public java.lang.String getBottomFilterName()

setExcludeCategories

public void setExcludeCategories(java.lang.String excludeCategories)

getExcludeCategories

public java.lang.String getExcludeCategories()