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

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

public class SmartDeadEndsProcessor
extends DefaultQueryProcessor


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.endeca.b2creference.services.query.QueryProcessor
QueryProcessor.PostProcessStatus
 
Constructor Summary
SmartDeadEndsProcessor()
           
 
Method Summary
 java.util.List<java.lang.String> getBaseQueryDimensions()
           
 DvalIdLookupService getDvalIdLookupService()
           
 boolean isEqlFilterInBase()
           
 boolean isRangeFiltersInBase()
           
 boolean isTextSearchesInBase()
           
 void preProcessQuery(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery query)
           
 void setBaseQueryDimensions(java.util.List<java.lang.String> baseQueryDimensions)
           
 void setDvalIdLookupService(DvalIdLookupService dvalIdLookupService)
           
 void setEqlFilterInBase(boolean eqlFilterInBase)
           
 void setRangeFiltersInBase(boolean rangeFiltersInBase)
           
 void setTextSearchesInBase(boolean textSearchesInBase)
           
 
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

SmartDeadEndsProcessor

public SmartDeadEndsProcessor()
Method Detail

preProcessQuery

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

getBaseQueryDimensions

public java.util.List<java.lang.String> getBaseQueryDimensions()

setBaseQueryDimensions

public void setBaseQueryDimensions(java.util.List<java.lang.String> baseQueryDimensions)

getDvalIdLookupService

public DvalIdLookupService getDvalIdLookupService()

setDvalIdLookupService

public void setDvalIdLookupService(DvalIdLookupService dvalIdLookupService)

isTextSearchesInBase

public boolean isTextSearchesInBase()

setTextSearchesInBase

public void setTextSearchesInBase(boolean textSearchesInBase)

isEqlFilterInBase

public boolean isEqlFilterInBase()

setEqlFilterInBase

public void setEqlFilterInBase(boolean eqlFilterInBase)

isRangeFiltersInBase

public boolean isRangeFiltersInBase()

setRangeFiltersInBase

public void setRangeFiltersInBase(boolean rangeFiltersInBase)