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 © 2022. All rights reserved.