@Service(value="blSearchFacetDTOService") public class SearchFacetDTOServiceImpl extends Object implements SearchFacetDTOService
| Constructor and Description |
|---|
SearchFacetDTOServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
SearchCriteria |
buildSearchCriteria(javax.servlet.http.HttpServletRequest request,
List<SearchFacetDTO> availableFacets)
Given a servlet request and a list of available facets for this request (could be search or category based),
this method will build out a SearchCriteria object to be used by the ProductSearchService.
|
protected int |
getDefaultPageSize() |
protected int |
getMaxPageSize() |
String |
getUrlKey(SearchFacetDTO result) |
String |
getUrlKey(SearchFacetResultDTO result)
Gets the url abbreviation associated with a given SearchFacetResultDTO.
|
String |
getValue(SearchFacetResultDTO result)
Gets the value of the given SearchFacetResultDTO.
|
boolean |
isActive(SearchFacetResultDTO result,
javax.servlet.http.HttpServletRequest request)
Returns whether or not the SearchFacetResultDTO's key/value pair is present in the servlet request
|
void |
setActiveFacetResults(List<SearchFacetDTO> facets,
javax.servlet.http.HttpServletRequest request)
Sets the "active" boolean on a given SearchFacetResultDTO as determined by the current request
|
protected int getDefaultPageSize()
protected int getMaxPageSize()
public SearchCriteria buildSearchCriteria(javax.servlet.http.HttpServletRequest request, List<SearchFacetDTO> availableFacets)
SearchFacetDTOServicebuildSearchCriteria in interface SearchFacetDTOServicepublic void setActiveFacetResults(List<SearchFacetDTO> facets, javax.servlet.http.HttpServletRequest request)
SearchFacetDTOServicesetActiveFacetResults in interface SearchFacetDTOServicepublic boolean isActive(SearchFacetResultDTO result, javax.servlet.http.HttpServletRequest request)
SearchFacetDTOServiceisActive in interface SearchFacetDTOServicepublic String getUrlKey(SearchFacetResultDTO result)
SearchFacetDTOServicegetUrlKey in interface SearchFacetDTOServicepublic String getValue(SearchFacetResultDTO result)
SearchFacetDTOServicegetValue in interface SearchFacetDTOServicepublic String getUrlKey(SearchFacetDTO result)
getUrlKey in interface SearchFacetDTOServiceCopyright © 2016. All rights reserved.