@Component(value="blProductSiteMapGenerator") public class ProductSiteMapGenerator extends Object implements SiteMapGenerator
| Modifier and Type | Field and Description |
|---|---|
protected int |
pageSize |
protected ProductDao |
productDao |
| Constructor and Description |
|---|
ProductSiteMapGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSiteMapEntries(SiteMapGeneratorConfiguration smgc,
SiteMapBuilder siteMapBuilder) |
boolean |
canHandleSiteMapConfiguration(SiteMapGeneratorConfiguration siteMapGeneratorConfiguration) |
protected Date |
generateDate(Product product) |
protected String |
generateUri(SiteMapBuilder smb,
Product product) |
int |
getPageSize() |
ProductDao |
getProductDao() |
void |
setPageSize(int pageSize) |
void |
setProductDao(ProductDao productDao) |
protected ProductDao productDao
@Value(value="${product.site.map.generator.row.limit}")
protected int pageSize
public boolean canHandleSiteMapConfiguration(SiteMapGeneratorConfiguration siteMapGeneratorConfiguration)
canHandleSiteMapConfiguration in interface SiteMapGeneratorpublic void addSiteMapEntries(SiteMapGeneratorConfiguration smgc, SiteMapBuilder siteMapBuilder)
addSiteMapEntries in interface SiteMapGeneratorprotected String generateUri(SiteMapBuilder smb, Product product)
public ProductDao getProductDao()
public void setProductDao(ProductDao productDao)
public int getPageSize()
public void setPageSize(int pageSize)
Copyright © 2014. All Rights Reserved.