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 Details

  • 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:
      wrapDetails in interface org.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:
      wrapSummary in interface org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.search.domain.SearchResult>
    • getPage

      public Integer getPage()
      Returns:
      the page
    • setPage

      public void setPage(Integer page)
      Parameters:
      page - the page to set
    • getPageSize

      public Integer getPageSize()
      Returns:
      the pageSize
    • setPageSize

      public void setPageSize(Integer pageSize)
      Parameters:
      pageSize - the pageSize to set
    • getTotalResults

      public Integer getTotalResults()
      Returns:
      the totalResults
    • setTotalResults

      public void setTotalResults(Integer totalResults)
      Parameters:
      totalResults - the totalResults to set
    • getTotalPages

      public Integer getTotalPages()
      Returns:
      the totalPages
    • setTotalPages

      public void setTotalPages(Integer totalPages)
      Parameters:
      totalPages - the totalPages to set
    • getProducts

      public List<ProductWrapper> getProducts()
      Returns:
      the products
    • setProducts

      public void setProducts(List<ProductWrapper> products)
      Parameters:
      products - the products to set
    • getSearchFacets

      public List<SearchFacetWrapper> getSearchFacets()
      Returns:
      the searchFacets
    • setSearchFacets

      public void setSearchFacets(List<SearchFacetWrapper> searchFacets)
      Parameters:
      searchFacets - the searchFacets to set