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 Details

    • skuDao

      protected SkuDao 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:
      canHandleSiteMapConfiguration in interface org.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:
      addSiteMapEntries in interface org.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

      protected String generateUri(org.broadleafcommerce.common.sitemap.service.SiteMapBuilder smb, Sku sku)
    • generateDate

      protected Date generateDate(Sku sku)
    • getSkuDao

      public SkuDao getSkuDao()
    • setSkuDao

      public void setSkuDao(SkuDao skuDao)
    • getPageSize

      public int getPageSize()
    • setPageSize

      public void setPageSize(int pageSize)