Interface SearchUserInputs
-
- All Known Implementing Classes:
AbstractSearchUserInputs,FormSearchUserInputs,UserPrefsSearchUserInputs
public interface SearchUserInputs
Object that represents the search user inputs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>criteria()Gets the user criteriaMap<String,List<String>>facets()Gets the user facetsvoidsetCriteria(Map<String,Object> criteria)Set criteriavoidsetFacets(Map<String,List<String>> facets)Set facetsvoidsetSorts(List<Pair<String,Sort.Order>> sorts)Set sortsList<Pair<String,Sort.Order>>sorts()Gets the user sorts
-
-
-
Method Detail
-
setCriteria
void setCriteria(Map<String,Object> criteria)
Set criteria- Parameters:
criteria- the new criteria
-
setFacets
void setFacets(Map<String,List<String>> facets)
Set facets- Parameters:
facets- the new facets
-
sorts
List<Pair<String,Sort.Order>> sorts()
Gets the user sorts- Returns:
- the user sorts
-
setSorts
void setSorts(List<Pair<String,Sort.Order>> sorts)
Set sorts- Parameters:
sorts- the new sorts
-
-