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

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

public class PageBuilderTriggersQueryProcessor
extends DefaultQueryProcessor


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.endeca.b2creference.services.query.QueryProcessor
QueryProcessor.PostProcessStatus
 
Field Summary
static java.lang.String SESSION_ATTR_USER_PROFILE
           
 
Constructor Summary
PageBuilderTriggersQueryProcessor()
           
 
Method Summary
 DvalIdLookupService getDvalIdLookupService()
           
 java.lang.String getRecordSpecProperty()
           
 java.util.Set<java.lang.String> getTriggerDimensionNames()
           
 java.util.Map<java.lang.String,java.lang.String> getTriggerDvalPaths()
           
 boolean isAddNavStateAndIdFilterToDetailsQueries()
           
 QueryProcessor.PostProcessStatus postProcessResults(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery query, PageResult pageResult, com.endeca.soleng.urlformatter.UrlState urlState)
          Remove any trigger dimensions
 void preProcessQuery(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery contentQuery)
           
 void setAddNavStateAndIdFilterToDetailsQueries(boolean addNavStateAndIdFilterToDetailsQueries)
           
 void setDvalIdLookupService(DvalIdLookupService dvalIdLookupService)
           
 void setRecordSpecProperty(java.lang.String recordSpecProperty)
           
 void setTriggerDimensionNames(java.util.Set<java.lang.String> triggerDimensionNames)
           
 void setTriggerDvalPaths(java.util.Map<java.lang.String,java.lang.String> triggerDvalPaths)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_ATTR_USER_PROFILE

public static final java.lang.String SESSION_ATTR_USER_PROFILE
See Also:
Constant Field Values
Constructor Detail

PageBuilderTriggersQueryProcessor

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

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 any trigger dimensions

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

setDvalIdLookupService

public void setDvalIdLookupService(DvalIdLookupService dvalIdLookupService)

getTriggerDvalPaths

public java.util.Map<java.lang.String,java.lang.String> getTriggerDvalPaths()

setTriggerDvalPaths

public void setTriggerDvalPaths(java.util.Map<java.lang.String,java.lang.String> triggerDvalPaths)

getTriggerDimensionNames

public java.util.Set<java.lang.String> getTriggerDimensionNames()

setTriggerDimensionNames

public void setTriggerDimensionNames(java.util.Set<java.lang.String> triggerDimensionNames)

getDvalIdLookupService

public DvalIdLookupService getDvalIdLookupService()

getRecordSpecProperty

public java.lang.String getRecordSpecProperty()

setRecordSpecProperty

public void setRecordSpecProperty(java.lang.String recordSpecProperty)

isAddNavStateAndIdFilterToDetailsQueries

public boolean isAddNavStateAndIdFilterToDetailsQueries()

setAddNavStateAndIdFilterToDetailsQueries

public void setAddNavStateAndIdFilterToDetailsQueries(boolean addNavStateAndIdFilterToDetailsQueries)