| Package | Description |
|---|---|
| org.opencms.ade.configuration |
Contains the ade configuration classes.
|
| org.opencms.ade.detailpage |
Contains functions for the detail pages in OpenCms.
|
| org.opencms.ade.sitemap.shared |
Shared Client-Server side of the sitemap view.
|
| org.opencms.site.xmlsitemap |
Contains classes related to XML sitemap generation.
|
| Modifier and Type | Method and Description |
|---|---|
CmsDetailPageInfo |
CmsADEConfigData.getDefaultDetailPage()
Returns the default detail page.
|
CmsDetailPageInfo |
CmsADEConfigData.DetailInfo.getDetailPageInfo()
Gets the detail page information.
|
CmsDetailPageInfo |
CmsADEConfigData.getMainDetailPage(java.lang.String type)
Gets the main detail page for a specific type.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigCacheState.getAllDetailPages()
Gets all detail page info beans which are defined anywhere in the configuration.
|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.getAllDetailPages()
Gets the list of all detail pages.
|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.getAllDetailPages(boolean update)
Gets a list of all detail pages.
|
java.util.List<CmsDetailPageInfo> |
CmsADEManager.getAllDetailPages(CmsObject cms)
Gets the complete list of beans for the currently configured detail pages.
|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.getDetailPagesForType(java.lang.String type)
Gets the detail pages for a specific type.
|
protected java.util.Map<java.lang.String,java.util.List<CmsDetailPageInfo>> |
CmsADEConfigData.getDetailPagesMap(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to converts a list of detail pages to a map from type names to lists of detail pages for each type.
|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigDataInternal.getOwnDetailPages()
Returns the ownDetailPages.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.mergeDetailPages(java.util.List<CmsDetailPageInfo> parentDetailPages,
java.util.List<CmsDetailPageInfo> ownDetailPages)
Merges two lists of detail pages, one from a parent configuration and one from a child configuration.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.updateUris(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to correct paths in detail page beans if the corresponding resources have been moved.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<CmsDetailPageInfo>> |
CmsADEConfigData.getDetailPagesMap(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to converts a list of detail pages to a map from type names to lists of detail pages for each type.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.mergeDetailPages(java.util.List<CmsDetailPageInfo> parentDetailPages,
java.util.List<CmsDetailPageInfo> ownDetailPages)
Merges two lists of detail pages, one from a parent configuration and one from a child configuration.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.mergeDetailPages(java.util.List<CmsDetailPageInfo> parentDetailPages,
java.util.List<CmsDetailPageInfo> ownDetailPages)
Merges two lists of detail pages, one from a parent configuration and one from a child configuration.
|
boolean |
CmsADEManager.saveDetailPages(CmsObject cms,
java.lang.String rootPath,
java.util.List<CmsDetailPageInfo> detailPages,
CmsUUID newId)
Saves a list of detail pages.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.updateUris(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to correct paths in detail page beans if the corresponding resources have been moved.
|
| Constructor and Description |
|---|
DetailInfo(java.lang.String folderPath,
CmsDetailPageInfo detailPageInfo,
java.lang.String type,
java.lang.String basePath)
Creates a new instance.
|
| Constructor and Description |
|---|
CmsADEConfigDataInternal(CmsResource resource,
boolean isModuleConfig,
java.lang.String basePath,
CmsResource masterConfig,
java.util.List<CmsResourceTypeConfig> resourceTypeConfig,
boolean discardInheritedTypes,
java.util.List<CmsPropertyConfig> propertyConfig,
boolean discardInheritedProperties,
java.util.List<CmsDetailPageInfo> detailPageInfos,
java.util.List<CmsModelPageConfig> modelPages,
java.util.List<CmsFunctionReference> functionReferences,
boolean discardInheritedModelPages,
boolean createContentsLocally,
boolean preferDetailPagesForLocalContents,
CmsFormatterChangeSet formatterChangeSet,
java.util.Set<CmsUUID> dynamicFunctions)
Creates a new configuration data instance.
|
| Modifier and Type | Method and Description |
|---|---|
CmsDetailPageInfo |
CmsDetailPageInfo.copyAsInherited()
Creates a copy of this entry, but sets the 'inherited' flag to true in the copy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsDetailPageConfigurationWriter.updateAndSave(java.util.List<CmsDetailPageInfo> infos,
CmsUUID newId)
Writes the new detail page information to the configuration file.
|
| Modifier and Type | Method and Description |
|---|---|
CmsDetailPageInfo |
CmsDetailPageTable.get(CmsUUID id)
Returns the detail page info for a given page id.
|
CmsDetailPageInfo |
CmsDetailPageTable.getBestDetailPage(java.lang.String type)
Returns the detail page which is in front of the detail page list for the given type.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CmsDetailPageInfo> |
CmsDetailPageTable.getBestDetailPages()
Returns a list which contains the best detail page for each type.
|
java.util.List<CmsDetailPageInfo> |
CmsSitemapChange.getDetailPageInfos()
Returns the detail page info's.
|
java.util.List<CmsDetailPageInfo> |
CmsDetailPageTable.getInfosForType(java.lang.String type)
Returns the list of detail page info beans for a given type.
|
java.util.List<CmsDetailPageInfo> |
CmsDetailPageTable.toList()
Returns a flat list containing all detail pages for all types which preserves the order of detail pages from each type list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsDetailPageTable.add(CmsDetailPageInfo info)
Adds a new detail page information bean to the detail page table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsSitemapChange.setDetailPageInfos(java.util.List<CmsDetailPageInfo> detailPageInfos)
Sets the detail page info's.
|
| Constructor and Description |
|---|
CmsDetailPageTable(java.util.List<CmsDetailPageInfo> infos)
Creates a detail page table from a list of detail page info bean.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<CmsDetailPageInfo> |
CmsXmlSitemapGenerator.m_detailPageInfos
The list of detail page info beans.
|