Class SkuSiteMapGenerator
java.lang.Object
org.broadleafcommerce.core.catalog.service.SkuSiteMapGenerator
- All Implemented Interfaces:
org.broadleafcommerce.common.sitemap.service.SiteMapGenerator
@Component("blSkuSiteMapGenerator")
public class SkuSiteMapGenerator
extends Object
implements org.broadleafcommerce.common.sitemap.service.SiteMapGenerator
Responsible for generating site map entries for Sku.
- Author:
- Joshua Skorton (jskorton)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSiteMapEntries(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration smgc, org.broadleafcommerce.common.sitemap.service.SiteMapBuilder siteMapBuilder) booleancanHandleSiteMapConfiguration(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration siteMapGeneratorConfiguration) protected voidconstructImageURLs(org.broadleafcommerce.common.sitemap.service.SiteMapBuilder siteMapBuilder, org.broadleafcommerce.common.sitemap.wrapper.SiteMapURLWrapper siteMapUrl, Sku sku) protected DategenerateDate(Sku sku) protected StringgenerateUri(org.broadleafcommerce.common.sitemap.service.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(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration siteMapGeneratorConfiguration) - Specified by:
canHandleSiteMapConfigurationin interfaceorg.broadleafcommerce.common.sitemap.service.SiteMapGenerator
-
addSiteMapEntries
public void addSiteMapEntries(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration smgc, org.broadleafcommerce.common.sitemap.service.SiteMapBuilder siteMapBuilder) - Specified by:
addSiteMapEntriesin interfaceorg.broadleafcommerce.common.sitemap.service.SiteMapGenerator
-
constructImageURLs
protected void constructImageURLs(org.broadleafcommerce.common.sitemap.service.SiteMapBuilder siteMapBuilder, org.broadleafcommerce.common.sitemap.wrapper.SiteMapURLWrapper siteMapUrl, Sku sku) -
generateUri
-
generateDate
-
getSkuDao
-
setSkuDao
-
getPageSize
public int getPageSize() -
setPageSize
public void setPageSize(int pageSize)
-