Class NavigableMenuItem
java.lang.Object
com.broadleafcommerce.menu.domain.MenuItem
com.broadleafcommerce.menu.domain.NavigableMenuItem
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware,Serializable
This DTO is purely a concept used in the endpoint responsible for returning the navigation tree
of a menu. This class and its fields are not persisted and are purely intended for this
very specific use-case.
- Author:
- Samarth Dhruva (samarthd)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanA list of the direct children of this menu item with their ownsubmenuspopulated.inthashCode()voidinitializeFromMenuItem(@NonNull MenuItem menuItem) voidsetSubmenu(List<NavigableMenuItem> submenu) A list of the direct children of this menu item with their ownsubmenuspopulated.toString()Methods inherited from class com.broadleafcommerce.menu.domain.MenuItem
getContextState, getCustomHtml, getDisplayOrder, getId, getImageAltText, getImageUrl, getLabel, getParentMenuId, getParentMenuItemId, getType, getUrl, setContextState, setCustomHtml, setDisplayOrder, setId, setImageAltText, setImageUrl, setLabel, setParentMenuId, setParentMenuItemId, setType, setUrl