@Service(value="blSearchFacetDTOService") public class SearchFacetDTOServiceImpl extends Object implements SearchFacetDTOService
| Constructor and Description |
|---|
SearchFacetDTOServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
ProductSearchCriteria |
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 ProductSearchCriteria object to be used by the ProductSearchService.
|
protected int |
getDefaultPageSize() |
protected int |
getMaxPageSize() |
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 ProductSearchCriteria 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 SearchFacetDTOServiceCopyright © 2014. All rights reserved.