| Package | Description | 
|---|---|
| org.broadleafcommerce.common.breadcrumbs.service | |
| org.broadleafcommerce.common.web.expression | |
| org.broadleafcommerce.core.web.breadcrumbs | 
| Modifier and Type | Method and Description | 
|---|---|
| List<BreadcrumbDTO> | BreadcrumbService. buildBreadcrumbDTOs(String baseUrl,
                   Map<String,String[]> params)Builds a breadcrumb from the passed in url and parameter list. | 
| List<BreadcrumbDTO> | BreadcrumbServiceImpl. buildBreadcrumbDTOs(String baseUrl,
                   Map<String,String[]> params) | 
| Modifier and Type | Method and Description | 
|---|---|
| ExtensionResultStatusType | BreadcrumbServiceExtensionHandler. modifyBreadcrumbList(String url,
                    Map<String,String[]> queryParams,
                    ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<BreadcrumbDTO> | BreadcrumbVariableExpression. getBreadcrumbs() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected BreadcrumbDTO | CategoryBreadcrumbServiceExtensionHandler. buildCategorySearchCrumb(Category category,
                        String url,
                        Map<String,String[]> params)Hook for overrides, some implementations may want to build a crumb related to category filtering. | 
| protected BreadcrumbDTO | CategoryBreadcrumbServiceExtensionHandler. buildCrumbForCategory(Category category,
                     String url,
                     Map<String,String[]> params) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | CategoryBreadcrumbServiceExtensionHandler. addParentCrumbs(List<BreadcrumbDTO> parentCrumbs,
               Category category,
               String url,
               Map<String,String[]> params)Add the parent crumb for the passed in category. | 
| protected Category | CategoryBreadcrumbServiceExtensionHandler. determineFirstCategory(String testUrl,
                      Map<String,String[]> params,
                      ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| protected Product | ProductBreadcrumbServiceExtensionHandler. determineProduct(String url,
                Map<String,String[]> params,
                ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| protected Map<String,String[]> | SimpleSearchBreadcrumbServiceExtensionHandler. getBreadcrumbParams(Map<String,String[]> params,
                   ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| protected String | SimpleSearchBreadcrumbServiceExtensionHandler. getBreadcrumbUrl(String url,
                ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| ExtensionResultStatusType | ProductBreadcrumbServiceExtensionHandler. modifyBreadcrumbList(String url,
                    Map<String,String[]> params,
                    ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| ExtensionResultStatusType | CategoryBreadcrumbServiceExtensionHandler. modifyBreadcrumbList(String url,
                    Map<String,String[]> params,
                    ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| ExtensionResultStatusType | SimpleSearchBreadcrumbServiceExtensionHandler. modifyBreadcrumbList(String url,
                    Map<String,String[]> params,
                    ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| ExtensionResultStatusType | HomePageBreadcrumbServiceExtensionHandler. modifyBreadcrumbList(String url,
                    Map<String,String[]> params,
                    ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| ExtensionResultStatusType | AbstractBreadcrumbServiceExtensionHandler. modifyBreadcrumbList(String url,
                    Map<String,String[]> params,
                    ExtensionResultHolder<List<BreadcrumbDTO>> holder) | 
| protected void | SimpleSearchBreadcrumbServiceExtensionHandler. updateContextMap(Map<String,String[]> params,
                ExtensionResultHolder<List<BreadcrumbDTO>> holder)This handler only manages keyword. | 
| protected void | ProductBreadcrumbServiceExtensionHandler. updateContextMap(String origUrl,
                Map<String,String[]> params,
                ExtensionResultHolder<List<BreadcrumbDTO>> holder)Remove the productId and the last fragment of the URL | 
Copyright © 2020. All rights reserved.