|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.core.web.service.SearchFacetDTOServiceImpl
@Service(value="blSearchFacetDTOService") public class SearchFacetDTOServiceImpl
| Field Summary | |
|---|---|
protected Integer |
defaultPageSize
|
protected Integer |
maxPageSize
|
| Constructor Summary | |
|---|---|
SearchFacetDTOServiceImpl()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
@Value(value="${web.defaultPageSize}")
protected Integer defaultPageSize
@Value(value="${web.maxPageSize}")
protected Integer maxPageSize
| Constructor Detail |
|---|
public SearchFacetDTOServiceImpl()
| Method Detail |
|---|
public ProductSearchCriteria buildSearchCriteria(javax.servlet.http.HttpServletRequest request,
List<SearchFacetDTO> availableFacets)
SearchFacetDTOService
buildSearchCriteria in interface SearchFacetDTOService
public void setActiveFacetResults(List<SearchFacetDTO> facets,
javax.servlet.http.HttpServletRequest request)
SearchFacetDTOService
setActiveFacetResults in interface SearchFacetDTOService
public boolean isActive(SearchFacetResultDTO result,
javax.servlet.http.HttpServletRequest request)
SearchFacetDTOService
isActive in interface SearchFacetDTOServicepublic String getUrlKey(SearchFacetResultDTO result)
SearchFacetDTOService
getUrlKey in interface SearchFacetDTOServicepublic String getValue(SearchFacetResultDTO result)
SearchFacetDTOService
getValue in interface SearchFacetDTOService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||