Class SearchResultsWrapper
java.lang.Object
org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
com.broadleafcommerce.rest.api.wrapper.SearchResultsWrapper
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.search.domain.SearchResult>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class SearchResultsWrapper
extends org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
implements org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.search.domain.SearchResult>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integerprotected Integerprotected List<ProductWrapper>protected List<SearchFacetWrapper>protected Integerprotected IntegerFields inherited from class org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPage()voidvoidsetPageSize(Integer pageSize) voidsetProducts(List<ProductWrapper> products) voidsetSearchFacets(List<SearchFacetWrapper> searchFacets) voidsetTotalPages(Integer totalPages) voidsetTotalResults(Integer totalResults) voidwrapDetails(org.broadleafcommerce.core.search.domain.SearchResult model, jakarta.servlet.http.HttpServletRequest request) voidwrapSummary(org.broadleafcommerce.core.search.domain.SearchResult model, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
createElementWrappers, setApplicationContext, transferAdditionalFieldsFromWrapper
-
Field Details
-
page
-
pageSize
-
totalResults
-
totalPages
-
products
-
searchFacets
-
-
Constructor Details
-
SearchResultsWrapper
public SearchResultsWrapper()
-
-
Method Details
-
wrapDetails
public void wrapDetails(org.broadleafcommerce.core.search.domain.SearchResult model, jakarta.servlet.http.HttpServletRequest request) - Specified by:
wrapDetailsin interfaceorg.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.search.domain.SearchResult>
-
wrapSummary
public void wrapSummary(org.broadleafcommerce.core.search.domain.SearchResult model, jakarta.servlet.http.HttpServletRequest request) - Specified by:
wrapSummaryin interfaceorg.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.search.domain.SearchResult>
-
getPage
- Returns:
- the page
-
setPage
- Parameters:
page- the page to set
-
getPageSize
- Returns:
- the pageSize
-
setPageSize
- Parameters:
pageSize- the pageSize to set
-
getTotalResults
- Returns:
- the totalResults
-
setTotalResults
- Parameters:
totalResults- the totalResults to set
-
getTotalPages
- Returns:
- the totalPages
-
setTotalPages
- Parameters:
totalPages- the totalPages to set
-
getProducts
- Returns:
- the products
-
setProducts
- Parameters:
products- the products to set
-
getSearchFacets
- Returns:
- the searchFacets
-
setSearchFacets
- Parameters:
searchFacets- the searchFacets to set
-