com.endeca.mobile.services.query.impl
Class SearchInterfaceQueryProcessor
java.lang.Object
com.endeca.mobile.services.query.impl.SearchInterfaceQueryProcessor
- All Implemented Interfaces:
- QueryProcessor
public class SearchInterfaceQueryProcessor
- extends java.lang.Object
- implements QueryProcessor
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchInterfaceQueryProcessor
public SearchInterfaceQueryProcessor()
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
isAppendLanguageCode
public boolean isAppendLanguageCode()
- Returns:
- the appendLanguageCode
setAppendLanguageCode
public void setAppendLanguageCode(boolean appendLanguageCode)
- Parameters:
appendLanguageCode
- if this is set to true, the two letter language code is appended to the search interface
getDefaultLanguageCode
public java.lang.String getDefaultLanguageCode()
- Returns:
- the defaultLanguageCode
setDefaultLanguageCode
public void setDefaultLanguageCode(java.lang.String defaultLanguageCode)
- Parameters:
defaultLanguageCode
- the defaultLanguageCode used if a locale hasn't been selected by the user (i.e. 'en').
This will get appended to the search interface if isAppendedLanguageCode() returns true. Defaults to 'en'.
getSearchInterface
public java.lang.String getSearchInterface()
- Returns:
- the searchInterface
setSearchInterface
public void setSearchInterface(java.lang.String searchInterface)
- Parameters:
searchInterface
- the searchInterface to use. Defaults to 'All'.