public interface CMSNavigationDao
CMSNavigationNodeModel objects.| Modifier and Type | Method and Description |
|---|---|
CMSNavigationNodeModel |
findNavigationNodeById(String id,
Collection<CatalogVersionModel> catalogVersions)
Deprecated.
use
findNavigationNodesById(String, Collection) instead. |
List<CMSNavigationNodeModel> |
findNavigationNodesByContentPage(ContentPageModel page,
Collection<CatalogVersionModel> catalogVersions)
Find navigation nodes by content page and catalog versions.
|
List<CMSNavigationNodeModel> |
findNavigationNodesById(String id,
Collection<CatalogVersionModel> catalogVersions)
Find navigation nodes by id and catalog versions.
|
List<CMSNavigationNodeModel> |
findRootNavigationNodes(Collection<CatalogVersionModel> catalogVersions)
Find root navigation nodes by catalog versions.
|
CMSNavigationNodeModel |
findSuperRootNavigationNode(CatalogVersionModel catalogVersion)
Finds the super navigation root by catalog version.
|
List<CMSNavigationNodeModel> findRootNavigationNodes(Collection<CatalogVersionModel> catalogVersions)
catalogVersions - the catalog versionsCMSNavigationNodeModel objects or empty list when not found.@Deprecated CMSNavigationNodeModel findNavigationNodeById(String id, Collection<CatalogVersionModel> catalogVersions)
findNavigationNodesById(String, Collection) instead.id - the id of CMSNavigationNodeModel object to findcatalogVersions - the collection of catalog versionsCMSNavigationNodeModel object or null when not foundList<CMSNavigationNodeModel> findNavigationNodesById(String id, Collection<CatalogVersionModel> catalogVersions)
id - the id of CMSNavigationNodeModel object to findcatalogVersions - the collection of catalog versionsCMSNavigationNodeModel objects or empty list when not foundList<CMSNavigationNodeModel> findNavigationNodesByContentPage(ContentPageModel page, Collection<CatalogVersionModel> catalogVersions)
page - the pagecatalogVersions - the collection catalog versionsCMSNavigationNodeModel objects or empty list when not foundCMSNavigationNodeModel findSuperRootNavigationNode(CatalogVersionModel catalogVersion)
CMSNavigationNodeModel are hierarchical structure where the super root is on its top.
Beside that the super root is only used as a placeholder for root navigation nodes.catalogVersion - the catalog versionCopyright © 2017 SAP SE. All Rights Reserved.