@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, setPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActiveEndDate, getActiveStartDate, getAuditable, getId, getIsDefault, getModuleConfigurationType, getModuleName, getPriority, isDefault, setActiveEndDate, setActiveStartDate, setAuditable, setId, setIsDefault, setModuleName, setPriorityprotected Integer maximumURLEntriesPerFile
protected List<SiteMapGeneratorConfiguration> siteMapGeneratorConfigurations
protected String siteMapFileName
protected String indexedSiteMapFileName
protected String indexedSiteMapFilePattern
public List<SiteMapGeneratorConfiguration> getSiteMapGeneratorConfigurations()
SiteMapConfigurationgetSiteMapGeneratorConfigurations in interface SiteMapConfigurationpublic void setSiteMapGeneratorConfigurations(List<SiteMapGeneratorConfiguration> siteMapGeneratorConfigurations)
SiteMapConfigurationsetSiteMapGeneratorConfigurations in interface SiteMapConfigurationpublic Integer getMaximumUrlEntriesPerFile()
SiteMapConfigurationgetMaximumUrlEntriesPerFile in interface SiteMapConfigurationpublic void setMaximumUrlEntriesPerFile(Integer maximumSiteMapURLEntriesPerFile)
SiteMapConfigurationsetMaximumUrlEntriesPerFile in interface SiteMapConfigurationpublic String fixSiteUrlPath(String siteUrlPath)
SiteMapConfigurationfixSiteUrlPath in interface SiteMapConfigurationpublic String getSiteMapFileName()
SiteMapConfigurationgetSiteMapFileName in interface SiteMapConfigurationpublic void setSiteMapFileName(String siteMapFileName)
SiteMapConfigurationsetSiteMapFileName in interface SiteMapConfigurationSiteMapConfiguration.getSiteMapFileName()public String getIndexedSiteMapFileName()
SiteMapConfigurationSiteMapConfiguration.getSiteMapFileName() if not set. Be sure to update robots.txt if
changing this value.getIndexedSiteMapFileName in interface SiteMapConfigurationSiteMapConfiguration.getSiteMapFileName()public void setIndexedSiteMapFileName(String fileName)
SiteMapConfigurationsetIndexedSiteMapFileName in interface SiteMapConfigurationpublic String getSiteMapIndexFilePattern()
SiteMapConfigurationSiteMapConfiguration.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 SiteMapConfigurationSiteMapConfiguration.getSiteMapFileName()public void setIndexedSiteMapFilePattern(String indexedSiteMapFilePattern)
SiteMapConfigurationsetIndexedSiteMapFilePattern in interface SiteMapConfigurationCopyright © 2022. All rights reserved.