Class SkuSiteMapGenerator
java.lang.Object
org.broadleafcommerce.core.catalog.service.SkuSiteMapGenerator
- All Implemented Interfaces:
SiteMapGenerator
@Component("blSkuSiteMapGenerator")
public class SkuSiteMapGenerator
extends Object
implements SiteMapGenerator
Responsible for generating site map entries for Sku.
- Author:
- Joshua Skorton (jskorton)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSiteMapEntries(SiteMapGeneratorConfiguration smgc, SiteMapBuilder siteMapBuilder) booleancanHandleSiteMapConfiguration(SiteMapGeneratorConfiguration siteMapGeneratorConfiguration) protected voidconstructImageURLs(SiteMapBuilder siteMapBuilder, SiteMapURLWrapper siteMapUrl, Sku sku) protected DategenerateDate(Sku sku) protected StringgenerateUri(SiteMapBuilder smb, Sku sku) intvoidsetPageSize(int pageSize) void
-
Field Details
-
skuDao
-
pageSize
@Value("${sku.site.map.generator.row.limit}") protected int pageSize
-
-
Constructor Details
-
SkuSiteMapGenerator
public SkuSiteMapGenerator()
-
-
Method Details
-
canHandleSiteMapConfiguration
public boolean canHandleSiteMapConfiguration(SiteMapGeneratorConfiguration siteMapGeneratorConfiguration) - Specified by:
canHandleSiteMapConfigurationin interfaceSiteMapGenerator
-
addSiteMapEntries
- Specified by:
addSiteMapEntriesin interfaceSiteMapGenerator
-
constructImageURLs
protected void constructImageURLs(SiteMapBuilder siteMapBuilder, SiteMapURLWrapper siteMapUrl, Sku sku) -
generateUri
-
generateDate
-
getSkuDao
-
setSkuDao
-
getPageSize
public int getPageSize() -
setPageSize
public void setPageSize(int pageSize)
-