public class DefaultCMSDataFactory extends Object implements CMSDataFactory
| Modifier and Type | Field and Description |
|---|---|
protected CatalogService |
catalogService |
protected CategoryService |
categoryService |
protected CMSSiteService |
cmsSiteService |
protected ProductService |
productService |
| Constructor and Description |
|---|
DefaultCMSDataFactory() |
| Modifier and Type | Method and Description |
|---|---|
ContentSlotData |
createContentSlotData(AbstractPageModel page,
ContentSlotForTemplateModel csForTemplate) |
ContentSlotData |
createContentSlotData(ContentSlotForPageModel csForPage) |
RestrictionData |
createRestrictionData() |
RestrictionData |
createRestrictionData(CatalogModel catalog) |
RestrictionData |
createRestrictionData(CategoryModel category) |
RestrictionData |
createRestrictionData(CategoryModel category,
ProductModel product) |
RestrictionData |
createRestrictionData(ProductModel product) |
RestrictionData |
createRestrictionData(String key,
Object value) |
RestrictionData |
createRestrictionData(String categoryCode,
String productCode,
String catalogCode) |
void |
setCatalogService(CatalogService catalogService) |
void |
setCategoryService(CategoryService categoryService) |
void |
setCmsSiteService(CMSSiteService cmsSiteService) |
void |
setProductService(ProductService productService) |
protected CMSSiteService cmsSiteService
protected ProductService productService
protected CategoryService categoryService
protected CatalogService catalogService
public ContentSlotData createContentSlotData(ContentSlotForPageModel csForPage)
createContentSlotData in interface CMSDataFactorypublic ContentSlotData createContentSlotData(AbstractPageModel page, ContentSlotForTemplateModel csForTemplate)
createContentSlotData in interface CMSDataFactorypublic RestrictionData createRestrictionData()
createRestrictionData in interface CMSDataFactorypublic RestrictionData createRestrictionData(String categoryCode, String productCode, String catalogCode)
createRestrictionData in interface CMSDataFactorypublic RestrictionData createRestrictionData(CategoryModel category, ProductModel product)
createRestrictionData in interface CMSDataFactorypublic RestrictionData createRestrictionData(ProductModel product)
createRestrictionData in interface CMSDataFactorypublic RestrictionData createRestrictionData(CategoryModel category)
createRestrictionData in interface CMSDataFactorypublic RestrictionData createRestrictionData(CatalogModel catalog)
createRestrictionData in interface CMSDataFactorypublic RestrictionData createRestrictionData(String key, Object value)
createRestrictionData in interface CMSDataFactorypublic void setCmsSiteService(CMSSiteService cmsSiteService)
public void setCategoryService(CategoryService categoryService)
public void setCatalogService(CatalogService catalogService)
public void setProductService(ProductService productService)
Copyright © 2017 SAP SE. All Rights Reserved.