@Component(value="blAdvancedPageSiteMapGenerator") public class AdvancedPageSiteMapGenerator extends Object implements org.broadleafcommerce.common.sitemap.service.SiteMapGenerator
Modifier and Type | Field and Description |
---|---|
protected AdvancedPageDao |
advancedPageDao |
protected com.broadleafcommerce.theme.dao.PageTypeDao |
pageTypeDao |
Constructor and Description |
---|
AdvancedPageSiteMapGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
addSiteMapEntries(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration smgc,
org.broadleafcommerce.common.sitemap.service.SiteMapBuilder siteMapBuilder) |
boolean |
canHandleSiteMapConfiguration(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration siteMapGeneratorConfiguration) |
protected Date |
generateLandingPageDate(com.broadleafcommerce.theme.domain.page.PageType pageType)
For collection page landing pages, the date updated that gets placed in the site map should be the date of the last
entry in that collection.
|
protected String |
generateUri(org.broadleafcommerce.common.sitemap.service.SiteMapBuilder smb,
com.broadleafcommerce.theme.domain.page.PageType pageType) |
protected com.broadleafcommerce.theme.dao.PageTypeDao pageTypeDao
protected AdvancedPageDao advancedPageDao
public boolean canHandleSiteMapConfiguration(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration siteMapGeneratorConfiguration)
canHandleSiteMapConfiguration
in interface org.broadleafcommerce.common.sitemap.service.SiteMapGenerator
public void addSiteMapEntries(org.broadleafcommerce.common.sitemap.domain.SiteMapGeneratorConfiguration smgc, org.broadleafcommerce.common.sitemap.service.SiteMapBuilder siteMapBuilder)
addSiteMapEntries
in interface org.broadleafcommerce.common.sitemap.service.SiteMapGenerator
protected String generateUri(org.broadleafcommerce.common.sitemap.service.SiteMapBuilder smb, com.broadleafcommerce.theme.domain.page.PageType pageType)
protected Date generateLandingPageDate(com.broadleafcommerce.theme.domain.page.PageType pageType)
sc
- Copyright © 2020. All rights reserved.