Class ProductBreadcrumbBuilder

java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.breadcrumb.impl.ProductBreadcrumbBuilder

public class ProductBreadcrumbBuilder extends Object
ProductBreadcrumbBuilder implementation for ProductData
  • Constructor Details

    • ProductBreadcrumbBuilder

      public ProductBreadcrumbBuilder()
  • Method Details

    • getBreadcrumbs

      public List<Breadcrumb> getBreadcrumbs(String productCode)
      Returns a list of breadcrumbs for the given product.
      Parameters:
      productCode -
      Returns:
      breadcrumbs for the given product
    • processCategoryModels

      protected CategoryModel processCategoryModels(Collection<CategoryModel> categoryModels, CategoryModel toDisplay)
    • getBaseProduct

      @Deprecated(since="1905", forRemoval=true) protected ProductModel getBaseProduct(ProductModel product)
      Deprecated, for removal: This API element is subject to removal in a future version.
      As of 1905 - use ProductAndCategoryHelper.getBaseProduct(ProductModel) instead
    • getProductBreadcrumb

      protected Breadcrumb getProductBreadcrumb(ProductModel product)
    • getCategoryBreadcrumb

      protected Breadcrumb getCategoryBreadcrumb(CategoryModel category)
    • getProductModelUrlResolver

      protected de.hybris.platform.commerceservices.url.UrlResolver<ProductModel> getProductModelUrlResolver()
    • setProductModelUrlResolver

      public void setProductModelUrlResolver(de.hybris.platform.commerceservices.url.UrlResolver<ProductModel> productModelUrlResolver)
    • getCategoryModelUrlResolver

      protected de.hybris.platform.commerceservices.url.UrlResolver<CategoryModel> getCategoryModelUrlResolver()
    • setCategoryModelUrlResolver

      public void setCategoryModelUrlResolver(de.hybris.platform.commerceservices.url.UrlResolver<CategoryModel> categoryModelUrlResolver)
    • getBrowseHistory

      protected BrowseHistory getBrowseHistory()
    • setBrowseHistory

      public void setBrowseHistory(BrowseHistory browseHistory)
    • getProductService

      protected de.hybris.platform.product.ProductService getProductService()
    • setProductService

      public void setProductService(de.hybris.platform.product.ProductService productService)
    • getProductAndCategoryHelper

      protected de.hybris.platform.commerceservices.helper.ProductAndCategoryHelper getProductAndCategoryHelper()
    • setProductAndCategoryHelper

      public void setProductAndCategoryHelper(de.hybris.platform.commerceservices.helper.ProductAndCategoryHelper productAndCategoryHelper)