@Entity public class SiteMapConfigurationImpl extends AbstractModuleConfiguration implements SiteMapConfiguration, AbstractModuleConfigurationAdminPresentation
AbstractModuleConfigurationAdminPresentation.GroupName, AbstractModuleConfigurationAdminPresentation.GroupOrder, AbstractModuleConfigurationAdminPresentation.TabName, AbstractModuleConfigurationAdminPresentation.TabOrder
Modifier and Type | Field and Description |
---|---|
protected String |
indexedSiteMapFileName |
protected String |
indexedSiteMapFilePattern |
protected Integer |
maximumURLEntriesPerFile |
protected String |
siteMapFileName |
protected List<SiteMapGeneratorConfiguration> |
siteMapGeneratorConfigurations |
activeEndDate, activeStartDate, archiveStatus, auditable, configType, id, isDefault, moduleName, priority
Constructor and Description |
---|
SiteMapConfigurationImpl() |
Modifier and Type | Method and Description |
---|---|
String |
fixSiteUrlPath(String siteUrlPath)
Ensure that the site URL path does not end with a "/"
|
String |
getIndexedSiteMapFileName()
The name to use for the primary site map file when it contains indexed files.
|
Integer |
getMaximumUrlEntriesPerFile()
Returns the maximumUrlEntriesPerFile.
|
String |
getSiteMapFileName()
The name to use for the primary site map file when it does not contain indexed files.
|
List<SiteMapGeneratorConfiguration> |
getSiteMapGeneratorConfigurations()
Returns the list of SiteMapGeneratorConfigurations used by this SiteMapConfiguration.
|
String |
getSiteMapIndexFilePattern()
The name to use for the indexed sitemap files.
|
void |
setIndexedSiteMapFileName(String fileName)
Sets the name of the file to use when creating sitemaps and the system requires indexed
files.
|
void |
setIndexedSiteMapFilePattern(String indexedSiteMapFilePattern)
Sets the name of the file to use when creating sitemaps and the system requires indexed
files.
|
void |
setMaximumUrlEntriesPerFile(Integer maximumSiteMapURLEntriesPerFile)
Sets the maximumUrl Entries per sitemap file.
|
void |
setSiteMapFileName(String siteMapFileName)
Sets the value to be returned for the name of the sitemap file.
|
void |
setSiteMapGeneratorConfigurations(List<SiteMapGeneratorConfiguration> siteMapGeneratorConfigurations)
Sets the list of SiteMapGeneratorConfigurations.
|
getActiveEndDate, getActiveStartDate, getArchived, getAuditable, getId, getIsDefault, getModuleConfigurationType, getModuleName, getPriority, isActive, isDefault, setActiveEndDate, setActiveStartDate, setArchived, setAuditable, setId, setIsDefault, setModuleConfigurationType, setModuleName, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getActiveEndDate, getActiveStartDate, getAuditable, getId, getIsDefault, getModuleConfigurationType, getModuleName, getPriority, isDefault, setActiveEndDate, setActiveStartDate, setAuditable, setId, setIsDefault, setModuleName, setPriority
protected Integer maximumURLEntriesPerFile
protected List<SiteMapGeneratorConfiguration> siteMapGeneratorConfigurations
protected String siteMapFileName
protected String indexedSiteMapFileName
protected String indexedSiteMapFilePattern
public List<SiteMapGeneratorConfiguration> getSiteMapGeneratorConfigurations()
SiteMapConfiguration
getSiteMapGeneratorConfigurations
in interface SiteMapConfiguration
public void setSiteMapGeneratorConfigurations(List<SiteMapGeneratorConfiguration> siteMapGeneratorConfigurations)
SiteMapConfiguration
setSiteMapGeneratorConfigurations
in interface SiteMapConfiguration
public Integer getMaximumUrlEntriesPerFile()
SiteMapConfiguration
getMaximumUrlEntriesPerFile
in interface SiteMapConfiguration
public void setMaximumUrlEntriesPerFile(Integer maximumSiteMapURLEntriesPerFile)
SiteMapConfiguration
setMaximumUrlEntriesPerFile
in interface SiteMapConfiguration
public String fixSiteUrlPath(String siteUrlPath)
SiteMapConfiguration
fixSiteUrlPath
in interface SiteMapConfiguration
public String getSiteMapFileName()
SiteMapConfiguration
getSiteMapFileName
in interface SiteMapConfiguration
public void setSiteMapFileName(String siteMapFileName)
SiteMapConfiguration
setSiteMapFileName
in interface SiteMapConfiguration
SiteMapConfiguration.getSiteMapFileName()
public String getIndexedSiteMapFileName()
SiteMapConfiguration
SiteMapConfiguration.getSiteMapFileName()
if not set. Be sure to update robots.txt if
changing this value.getIndexedSiteMapFileName
in interface SiteMapConfiguration
SiteMapConfiguration.getSiteMapFileName()
public void setIndexedSiteMapFileName(String fileName)
SiteMapConfiguration
setIndexedSiteMapFileName
in interface SiteMapConfiguration
public String getSiteMapIndexFilePattern()
SiteMapConfiguration
SiteMapConfiguration.getSiteMapFileName()
###. Where "###" is a token that
will be replaced with the current index.
For example, a file that required 2 indexed files would create the following two files:
sitemap1.xml
sitemap2.xmlgetSiteMapIndexFilePattern
in interface SiteMapConfiguration
SiteMapConfiguration.getSiteMapFileName()
public void setIndexedSiteMapFilePattern(String indexedSiteMapFilePattern)
SiteMapConfiguration
setIndexedSiteMapFilePattern
in interface SiteMapConfiguration
Copyright © 2022. All rights reserved.