public class DefaultSearchQueryHandler extends Object implements SearchQueryHandler
DefaultSearchQueryHandler
here.Modifier and Type | Field and Description |
---|---|
static String |
P_EXACT |
static String |
P_EXPRESSION |
static String |
P_EXPRESSION_ALL |
static String |
P_EXPRESSION_EXACT |
static String |
P_EXPRESSION_NOT |
static String |
P_EXPRESSION_OR |
static String |
P_FIELD |
static String |
P_FORM |
static String |
P_FROM_DATE |
static String |
P_FROM_DAY |
static String |
P_FROM_MONTH |
static String |
P_FROM_YEAR |
static String |
P_MAX_DATE_SORTED_HITS |
static String |
P_MAX_DATE_SORTED_HITS_ORDER |
static String |
P_MAX_HITS |
static String |
P_MODE |
static String |
P_PAGE |
static String |
P_SECTION |
static String |
P_SORT |
static String |
P_SOURCE |
static String |
P_TO_DATE |
static String |
P_TO_DAY |
static String |
P_TO_MONTH |
static String |
P_TO_YEAR |
Constructor and Description |
---|
DefaultSearchQueryHandler()
Creates a new
DefaultSearchQueryHandler instance. |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(String key,
Object value)
Describe
addParameter method here. |
void |
buildSearchQuery(javax.servlet.ServletRequest request)
Describe
buildSearchQuery method here. |
HashMap |
getLucyQuery()
Describe
getLucyQuery method here. |
String |
getUrlParams()
Describe
getUrlParams method here. |
String |
getUrlParams(String pageNo)
A method that returns the HTML search form parameters as an URL
encoded parameter
String . |
boolean |
isSectionSelected(int sectionId) |
public static final String P_EXPRESSION
public static final String P_EXPRESSION_ALL
public static final String P_EXPRESSION_EXACT
public static final String P_EXPRESSION_OR
public static final String P_EXPRESSION_NOT
public static final String P_SECTION
public static final String P_FROM_DATE
public static final String P_FROM_DAY
public static final String P_FROM_MONTH
public static final String P_FROM_YEAR
public static final String P_TO_DATE
public static final String P_TO_DAY
public static final String P_TO_MONTH
public static final String P_TO_YEAR
public static final String P_SORT
public static final String P_EXACT
public static final String P_FIELD
public static final String P_PAGE
public static final String P_MAX_HITS
public static final String P_MAX_DATE_SORTED_HITS
public static final String P_MAX_DATE_SORTED_HITS_ORDER
public static final String P_SOURCE
public static final String P_MODE
public static final String P_FORM
public DefaultSearchQueryHandler()
DefaultSearchQueryHandler
instance.public void buildSearchQuery(javax.servlet.ServletRequest request)
buildSearchQuery
method here.buildSearchQuery
in interface SearchQueryHandler
request
- a ServletRequest
valuepublic String getUrlParams(String pageNo)
SearchQueryHandler
A method that returns the HTML search form parameters as an URL
encoded parameter String
.
The pageNo
parameter specifies which page number
the search query should include. If it is set to null
,
then it will not be included.
getUrlParams
in interface SearchQueryHandler
String
valuepublic String getUrlParams()
getUrlParams
method here.getUrlParams
in interface SearchQueryHandler
pageNo
- a String
valueString
valuepublic void addParameter(String key, Object value)
addParameter
method here.addParameter
in interface SearchQueryHandler
key
- a String
valuevalue
- an Object
valuepublic HashMap getLucyQuery()
getLucyQuery
method here.getLucyQuery
in interface SearchQueryHandler
HashMap
valuepublic boolean isSectionSelected(int sectionId)
isSectionSelected
in interface SearchQueryHandler
© 1998- 2021 Escenic AS