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

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

public class LocaleQueryProcessor
extends DefaultQueryProcessor


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.endeca.b2creference.services.query.QueryProcessor
QueryProcessor.PostProcessStatus
 
Constructor Summary
LocaleQueryProcessor()
           
 
Method Summary
 QueryProcessor.PostProcessStatus postProcessResults(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery query, PageResult pageResult, com.endeca.soleng.urlformatter.UrlState urlState)
          Remove the locale dimension selection from breadcrumbs as that isn't something we want users to see
 void preProcessQuery(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery query)
           
 void setDvalIdLookupService(DvalIdLookupService dvalIdLookupService)
           
 void setLocaleDimensionName(java.lang.String localeDimensionName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocaleQueryProcessor

public LocaleQueryProcessor()
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

postProcessResults

public QueryProcessor.PostProcessStatus postProcessResults(javax.servlet.http.HttpServletRequest request,
                                                           com.endeca.content.ene.ENEContentQuery query,
                                                           PageResult pageResult,
                                                           com.endeca.soleng.urlformatter.UrlState urlState)
Remove the locale dimension selection from breadcrumbs as that isn't something we want users to see

Specified by:
postProcessResults in interface QueryProcessor
Overrides:
postProcessResults in class DefaultQueryProcessor

setDvalIdLookupService

public void setDvalIdLookupService(DvalIdLookupService dvalIdLookupService)

setLocaleDimensionName

public void setLocaleDimensionName(java.lang.String localeDimensionName)