Class MenuHierarchyEndpoint
- java.lang.Object
 - 
- com.broadleafcommerce.menu.web.endpoint.MenuHierarchyEndpoint
 
 
- 
@FrameworkRestController @FrameworkMapping("/menu-hierarchy") @DataRouteByExample(Menu.class) public class MenuHierarchyEndpoint extends ObjectEndpoint for retrieving the navigation tree for a menu.- Author:
 - Samarth Dhruva (samarthd)
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected MenuService<Menu>menuService 
- 
Constructor Summary
Constructors Constructor Description MenuHierarchyEndpoint(MenuService<Menu> menuService) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NavigableMenugetNavigationTreeForMenu(String menuName, Integer depthLimit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
 - 
 
- 
- 
Field Detail
- 
menuService
protected final MenuService<Menu> menuService
 
 - 
 
- 
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)
 
 - 
 
 -