public class PageTitleResolver
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
TITLE_WORD_SEPARATOR |
| Constructor and Description |
|---|
PageTitleResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<CategoryModel> |
getCategoryPath(CategoryModel category) |
protected java.util.List<CategoryModel> |
getCategoryPath(ProductModel product) |
protected CMSSiteService |
getCmsSiteService() |
protected CommerceCategoryService |
getCommerceCategoryService() |
protected CategoryModel |
getPrimaryCategoryForProduct(ProductModel product) |
protected ProductService |
getProductService() |
java.lang.String |
resolveCategoryPageTitle(CategoryModel category) |
<STATE> java.lang.String |
resolveCategoryPageTitle(CategoryModel category,
java.util.List<BreadcrumbData<STATE>> appliedFacets)
creates page title for given code and facets
|
<STATE> java.lang.String |
resolveCategoryPageTitle(java.lang.String categoryCode,
java.util.List<BreadcrumbData<STATE>> appliedFacets)
creates page title for given code and facets
|
java.lang.String |
resolveContentPageTitle(java.lang.String title) |
java.lang.String |
resolveHomePageTitle(java.lang.String title) |
java.lang.String |
resolveProductPageTitle(ProductModel product)
creates page title for given code
|
java.lang.String |
resolveProductPageTitle(java.lang.String productCode) |
<STATE> java.lang.String |
resolveSearchPageTitle(java.lang.String searchText,
java.util.List<BreadcrumbData<STATE>> appliedFacets) |
void |
setCmsSiteService(CMSSiteService cmsSiteService) |
void |
setCommerceCategoryService(CommerceCategoryService commerceCategoryService) |
void |
setProductService(ProductService productService) |
protected static final java.lang.String TITLE_WORD_SEPARATOR
protected CommerceCategoryService getCommerceCategoryService()
public void setCommerceCategoryService(CommerceCategoryService commerceCategoryService)
protected ProductService getProductService()
public void setProductService(ProductService productService)
protected CMSSiteService getCmsSiteService()
public void setCmsSiteService(CMSSiteService cmsSiteService)
public java.lang.String resolveContentPageTitle(java.lang.String title)
public java.lang.String resolveHomePageTitle(java.lang.String title)
public <STATE> java.lang.String resolveSearchPageTitle(java.lang.String searchText,
java.util.List<BreadcrumbData<STATE>> appliedFacets)
public java.lang.String resolveCategoryPageTitle(CategoryModel category)
public <STATE> java.lang.String resolveCategoryPageTitle(CategoryModel category, java.util.List<BreadcrumbData<STATE>> appliedFacets)
public <STATE> java.lang.String resolveCategoryPageTitle(java.lang.String categoryCode,
java.util.List<BreadcrumbData<STATE>> appliedFacets)
public java.lang.String resolveProductPageTitle(ProductModel product)
public java.lang.String resolveProductPageTitle(java.lang.String productCode)
protected java.util.List<CategoryModel> getCategoryPath(ProductModel product)
protected java.util.List<CategoryModel> getCategoryPath(CategoryModel category)
protected CategoryModel getPrimaryCategoryForProduct(ProductModel product)
Copyright © 2018 SAP SE. All Rights Reserved.