@Service(value="blSearchFacetDTOService") public class SearchFacetDTOServiceImpl extends Object implements SearchFacetDTOService
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
defaultPageSize |
protected Integer |
maxPageSize |
| 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.
|
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
|
@Value(value="${web.defaultPageSize}")
protected Integer defaultPageSize
@Value(value="${web.maxPageSize}")
protected Integer maxPageSize
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 © 2013. All rights reserved.