Class MenuHierarchyEndpoint


  • @FrameworkRestController
    @FrameworkMapping("/menu-hierarchy")
    @DataRouteByExample(Menu.class)
    public class MenuHierarchyEndpoint
    extends Object
    Endpoint for retrieving the navigation tree for a menu.
    Author:
    Samarth Dhruva (samarthd)
    • Constructor Detail

      • MenuHierarchyEndpoint

        public MenuHierarchyEndpoint​(MenuService<Menu> menuService)
    • Method Detail

      • getNavigationTreeForMenu

        @Policy(permissionRoots="MENU")
        @FrameworkGetMapping
        public NavigableMenu getNavigationTreeForMenu​(@RequestParam("menuName")
                                                      String menuName,
                                                      @RequestParam @Nullable
                                                      Integer depthLimit,
                                                      @ContextOperation(READ)
                                                      com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)