com.endeca.b2creference.services.query.impl
Class AutoDimensionSearchQueryPreProcessor

java.lang.Object
  extended by com.endeca.b2creference.services.query.impl.DefaultQueryProcessor
      extended by com.endeca.b2creference.services.query.impl.AutoDimensionSearchQueryPreProcessor
All Implemented Interfaces:
QueryProcessor

public class AutoDimensionSearchQueryPreProcessor
extends DefaultQueryProcessor

Simple pre-processor that adds dimension search for the last search term the user entered (for record search) TODO: make configurable via injected configuration for things like a specific dimension, opts, etc


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.endeca.b2creference.services.query.QueryProcessor
QueryProcessor.PostProcessStatus
 
Constructor Summary
AutoDimensionSearchQueryPreProcessor()
           
 
Method Summary
 ApplicationConfig getApplicationConfig()
           
 void preProcessQuery(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery contentQuery)
           
 void setApplicationConfig(ApplicationConfig applicationConfig)
           
 
Methods inherited from class com.endeca.b2creference.services.query.impl.DefaultQueryProcessor
postProcessResults
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoDimensionSearchQueryPreProcessor

public AutoDimensionSearchQueryPreProcessor()
Method Detail

preProcessQuery

public void preProcessQuery(javax.servlet.http.HttpServletRequest request,
                            com.endeca.content.ene.ENEContentQuery contentQuery)
Specified by:
preProcessQuery in interface QueryProcessor
Overrides:
preProcessQuery in class DefaultQueryProcessor

getApplicationConfig

public ApplicationConfig getApplicationConfig()

setApplicationConfig

public void setApplicationConfig(ApplicationConfig applicationConfig)