Class DefaultNavigationFacade
java.lang.Object
de.hybris.platform.cmsfacades.navigations.impl.DefaultNavigationFacade
- All Implemented Interfaces:
NavigationFacade
Default implementation of the
NavigationFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAllNavigationNodes(List<CMSNavigationNodeModel> nodeModels, List<CMSNavigationNodeModel> navigationNodes) Deprecated, for removal: This API element is subject to removal in a future version.addNavigationNode(NavigationNodeData navigationNodeData) Deprecated, for removal: This API element is subject to removal in a future version.since 1811, please useCMSItemFacade.createItem(Map)instead.voidDeprecated, for removal: This API element is subject to removal in a future version.since 1811, please useCMSItemFacade.deleteCMSItemByUuid(String)instead.Deprecated, for removal: This API element is subject to removal in a future version.since 1811, please useCMSItemFacade.findCMSItems(CMSItemSearchData, PageableData)instead.findAllNavigationNodes(String parentUid) Finds all navigation nodes by parentUid.Retrieves aNavigationNodeDataby its item's uid.protected CMSAdminSiteServiceprotected List<NavigationNodeData>Deprecated, for removal: This API element is subject to removal in a future version.since 1811, please useCMSItemFacade.findCMSItems(CMSItemSearchData, PageableData)instead.protected org.springframework.validation.Validatorprotected FacadeValidationServiceprotected ModelServicegetNavigationAncestorsAndSelf(String navigationNodeUid) Return the node and all of its ancestors.protected NavigationEntryServiceprotected Populator<NavigationNodeData,CMSNavigationNodeModel> protected Populator<NavigationNodeData,CMSNavigationNodeModel> protected org.springframework.validation.Validatorprotected CMSNavigationServiceprotected List<NavigationNodeData>Get the CatalogVersion's navigation nodes.protected org.springframework.transaction.PlatformTransactionManagerprotected org.springframework.validation.Validatorprotected voidpopulateParentNavigationNode(List<CMSNavigationNodeModel> navigationNodes, CMSNavigationNodeModel node) Recursively add self and parent nodes to the navigationNodes list.voidsetAdminSiteService(CMSAdminSiteService adminSiteService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetCreateNavigationNodeValidator(org.springframework.validation.Validator createNavigationNodeValidator) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetFacadeValidationService(FacadeValidationService facadeValidationService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetModelService(ModelService modelService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetNavigationEntryService(NavigationEntryService navigationEntryService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetNavigationModelToDataConverter(AbstractPopulatingConverter<CMSNavigationNodeModel, NavigationNodeData> navigationModelToDataConverter) voidsetNavigationNodeDataToModelCreatePopulator(Populator<NavigationNodeData, CMSNavigationNodeModel> navigationNodeDataToModelCreatePopulator) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetNavigationNodeDataToModelUpdatePopulator(Populator<NavigationNodeData, CMSNavigationNodeModel> navigationNodeDataToModelUpdatePopulator) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetNavigationNodeEntriesValidator(org.springframework.validation.Validator navigationNodeEntriesValidator) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetNavigationService(CMSNavigationService navigationService) voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededvoidsetUpdateNavigationNodeValidator(org.springframework.validation.Validator updateNavigationNodeValidator) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer neededupdateNavigationNode(String navigationNodeUid, NavigationNodeData navigationNodeData) Deprecated, for removal: This API element is subject to removal in a future version.since 1811, please useCMSItemFacade.updateItem(String, Map)instead.
-
Constructor Details
-
DefaultNavigationFacade
public DefaultNavigationFacade()
-
-
Method Details
-
getModelService
-
setModelService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer needed -
getAdminSiteService
-
setAdminSiteService
@Deprecated(since="1811", forRemoval=true) public void setAdminSiteService(CMSAdminSiteService adminSiteService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer needed -
getFacadeValidationService
-
setFacadeValidationService
@Deprecated(since="1811", forRemoval=true) public void setFacadeValidationService(FacadeValidationService facadeValidationService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer needed -
getTransactionManager
protected org.springframework.transaction.PlatformTransactionManager getTransactionManager() -
setTransactionManager
@Deprecated(since="1811", forRemoval=true) public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 - no longer needed
CMSItemFacade.createItem(Map)instead.