public abstract class SearchRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
categoryId |
private java.lang.String |
categoryName |
private java.util.Currency |
currency |
private Index |
index |
private java.lang.Boolean |
isNew |
private java.util.Locale |
language |
private static org.slf4j.Logger |
log |
private java.lang.String |
manufacturer |
private DoubleRange |
priceRange |
private java.lang.String |
query |
private int |
resultsPerPage |
private SortBy |
sortBy |
private int |
start |
Constructor and Description |
---|
SearchRequest(Index index,
java.util.Locale language,
java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
int |
getCategoryId() |
java.lang.String |
getCategoryName() |
java.lang.String |
getCurrency() |
Index |
getIndex() |
java.lang.String |
getLanguage() |
java.util.Locale |
getLocale() |
java.lang.String |
getManufacturer() |
DoubleRange |
getPriceRange() |
java.lang.String |
getQuery() |
int |
getResultsPerPage() |
java.lang.String |
getSolrQuery(java.util.Collection<QueryField> buildQueryFields) |
SortBy |
getSortBy() |
int |
getStart() |
java.lang.Boolean |
isNew() |
boolean |
isValid() |
void |
setCategoryId(int categoryId) |
void |
setCategoryName(java.lang.String categoryName) |
void |
setCurrency(java.util.Currency currency) |
void |
setCurrency(java.lang.String currencyCode) |
void |
setIsNew(java.lang.Boolean isNew) |
void |
setManufacturer(java.lang.String manufacturer) |
void |
setPriceRange(DoubleRange priceRange) |
void |
setResultsPerPage(int resultsPerPage) |
void |
setSortBy(SortBy sortBy) |
void |
setStart(int start) |
java.lang.String |
toString() |
private static final org.slf4j.Logger log
private final Index index
private final java.lang.String query
private int resultsPerPage
private int start
private java.lang.String manufacturer
private int categoryId
private final java.util.Locale language
private SortBy sortBy
private java.util.Currency currency
private java.lang.String categoryName
private DoubleRange priceRange
private java.lang.Boolean isNew
public SearchRequest(Index index, java.util.Locale language, java.lang.String query)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isValid()
public void setResultsPerPage(int resultsPerPage)
public int getResultsPerPage()
public int getStart()
public void setStart(int start)
public java.lang.String getManufacturer()
public void setManufacturer(java.lang.String manufacturer)
public int getCategoryId()
public void setCategoryId(int categoryId)
public java.util.Locale getLocale()
public java.lang.String getLanguage()
public Index getIndex()
public SortBy getSortBy()
public void setSortBy(SortBy sortBy)
public void setCurrency(java.lang.String currencyCode)
public java.lang.String getCurrency()
public void setCurrency(java.util.Currency currency)
public java.lang.String getCategoryName()
public void setCategoryName(java.lang.String categoryName)
public DoubleRange getPriceRange()
public void setPriceRange(DoubleRange priceRange)
public void setIsNew(java.lang.Boolean isNew)
public java.lang.Boolean isNew()
public java.lang.String getSolrQuery(java.util.Collection<QueryField> buildQueryFields)
public java.lang.String getQuery()