com.endeca.mobile.services.query.impl
Class SelectedRecordsQueryProcessor

java.lang.Object
  extended by com.endeca.mobile.services.query.impl.SelectedRecordsQueryProcessor
All Implemented Interfaces:
QueryProcessor

public class SelectedRecordsQueryProcessor
extends java.lang.Object
implements QueryProcessor


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.endeca.b2creference.services.query.QueryProcessor
QueryProcessor.PostProcessStatus
 
Field Summary
static java.lang.String FIELDS_PARAM
           
static java.lang.String LOG_PARAM
           
static java.lang.String META_PARAM
          Strings representing the URL parameters for meta-info and logging
static java.lang.String PARAM_SPLIT_REGEX1
          Strings representing the regex patterns for parsing URL key/value pairs
static java.lang.String PARAM_SPLIT_REGEX2
           
static java.lang.String PROFILES_PARAM
           
 
Constructor Summary
SelectedRecordsQueryProcessor()
           
 
Method Summary
 java.lang.String getRecordSpecName()
           
 QueryProcessor.PostProcessStatus postProcessResults(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery query, PageResult pageResult, com.endeca.soleng.urlformatter.UrlState urlState)
           
 void preProcessQuery(javax.servlet.http.HttpServletRequest request, com.endeca.content.ene.ENEContentQuery contentQuery)
           
 void setRecordSpecName(java.lang.String recordSpecName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

META_PARAM

public static final java.lang.String META_PARAM
Strings representing the URL parameters for meta-info and logging

See Also:
Constant Field Values

LOG_PARAM

public static final java.lang.String LOG_PARAM
See Also:
Constant Field Values

FIELDS_PARAM

public static final java.lang.String FIELDS_PARAM
See Also:
Constant Field Values

PROFILES_PARAM

public static final java.lang.String PROFILES_PARAM
See Also:
Constant Field Values

PARAM_SPLIT_REGEX1

public static final java.lang.String PARAM_SPLIT_REGEX1
Strings representing the regex patterns for parsing URL key/value pairs

See Also:
Constant Field Values

PARAM_SPLIT_REGEX2

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

SelectedRecordsQueryProcessor

public SelectedRecordsQueryProcessor()
Method Detail

getRecordSpecName

public java.lang.String getRecordSpecName()

setRecordSpecName

public void setRecordSpecName(java.lang.String recordSpecName)

postProcessResults

public QueryProcessor.PostProcessStatus postProcessResults(javax.servlet.http.HttpServletRequest request,
                                                           com.endeca.content.ene.ENEContentQuery query,
                                                           PageResult pageResult,
                                                           com.endeca.soleng.urlformatter.UrlState urlState)
Specified by:
postProcessResults in interface QueryProcessor

preProcessQuery

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