Class MenuHierarchyEndpoint

java.lang.Object
com.broadleafcommerce.menu.web.endpoint.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)
  • Field Details

  • Constructor Details

    • MenuHierarchyEndpoint

      public MenuHierarchyEndpoint(MenuService<Menu> menuService)
  • Method Details

    • 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)