Serialized Form
-
Package com.broadleafcommerce.menu.domain
-
Class com.broadleafcommerce.menu.domain.Menu extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
contextState
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState
A subset ofTracking
information to expose the context state for this object. -
id
String id
The context ID of the menu. -
label
String label
Optional label for the Menu to be displayed when it's rendered. -
name
String name
A unique name for the menu, used for retrieval. This field is not displayed anywhere.
-
-
Class com.broadleafcommerce.menu.domain.MenuItem extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
contextState
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState
A subset ofTracking
information to expose the context state for this object. -
customHtml
String customHtml
The HTML that should be used to display the menu item.This field is optional, and is intended to enable customization of the display of the menu item.
-
displayOrder
Long displayOrder
The order in which this item should be displayed relative to its siblings in the navigation tree. -
id
String id
The context ID of the menu item. -
imageAltText
String imageAltText
IfimageUrl
is set, this field should contain the alt text for that image. -
imageUrl
String imageUrl
The url of the image that should be rendered (as an<img/>
) when displaying this menu item.This field is optional.
- See Also:
MenuItem.getImageAltText()
-
label
String label
The user-visible label for this menu item. -
parentMenuId
String parentMenuId
The context ID of the namedMenu
this menu item should be under.This is required for all menu items regardless of whether they are top-level or deeply nested under other items.
If the
parent menu item
is not set, then this item will appear in the first level of this specified named menu. Otherwise, it will only appear directly under that specified menu item in the tree of this menu. -
parentMenuItemId
String parentMenuItemId
The context ID of the menu item this menu item should be under.This is optional, as menu items don't have to be under another menu item. If this value is not set, this menu item will be a top level menu-item in its
named menu
.If this value is set, then this menu item will appear directly under the specified menu item, however deep that parent menu item is in the overall navigation tree.
-
type
String type
The type of menu item. For instance, this could be a link to a category, product, or CMS page.- See Also:
MenuItemType
-
url
String url
The url that is visited when the menu item is clicked.
-
-
Class com.broadleafcommerce.menu.domain.MenuItemAncestorList extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.menu.domain.NavigableMenu extends Menu implements Serializable
-
Serialized Fields
-
submenu
List<NavigableMenuItem> submenu
A list of the direct children of this menu with their ownsubmenus
populated.
-
-
-
Class com.broadleafcommerce.menu.domain.NavigableMenuItem extends MenuItem implements Serializable
-
Serialized Fields
-
submenu
List<NavigableMenuItem> submenu
A list of the direct children of this menu item with their ownsubmenus
populated.
-
-
-
-
Package com.broadleafcommerce.menu.provider.jpa.domain
-
Class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_id
String _id
-
contextId
String contextId
- See Also:
Menu.getId()
-
label
String label
- See Also:
Menu.getLabel()
-
name
String name
- See Also:
Menu.getName()
-
tracking
com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking
- See Also:
ApplicationJpaTracking
-
-
Class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
_id
String _id
-
contextId
String contextId
- See Also:
MenuItem.getId()
-
customHtml
String customHtml
- See Also:
MenuItem.getCustomHtml()
-
displayOrder
Long displayOrder
- See Also:
MenuItem.getDisplayOrder()
-
imageAltText
String imageAltText
- See Also:
MenuItem.getImageAltText()
-
imageUrl
String imageUrl
- See Also:
MenuItem.getImageUrl()
-
label
String label
- See Also:
MenuItem.getLabel()
-
parentMenuContextId
String parentMenuContextId
- See Also:
MenuItem.getParentMenuId()
-
parentMenuItemContextId
String parentMenuItemContextId
- See Also:
MenuItem.getParentMenuItemId()
-
tracking
com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking
- See Also:
ApplicationJpaTracking
-
type
String type
- See Also:
MenuItem.getType()
-
url
String url
- See Also:
MenuItem.getUrl()
-
-