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 boolean
boolean
A list of the direct children of this menu item with their ownsubmenus
populated.int
hashCode()
void
initializeFromMenuItem
(@NonNull MenuItem menuItem) void
setSubmenu
(List<NavigableMenuItem> submenu) A list of the direct children of this menu item with their ownsubmenus
populated.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