A C D E F G H I J L M N P R S T V 
All Classes All Packages

A

assertMenuIsParentOfItem(Menu, MenuItem) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
ASSET - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item is an asset such as an image.

C

CACHE_BY_MENU - Static variable in class com.broadleafcommerce.menu.service.DefaultMenuService
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.domain.Menu
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.domain.MenuItem
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
CATEGORY - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads to a category landing page.
com.broadleafcommerce.menu.autoconfigure - package com.broadleafcommerce.menu.autoconfigure
 
com.broadleafcommerce.menu.cache - package com.broadleafcommerce.menu.cache
 
com.broadleafcommerce.menu.domain - package com.broadleafcommerce.menu.domain
 
com.broadleafcommerce.menu.domain.type - package com.broadleafcommerce.menu.domain.type
 
com.broadleafcommerce.menu.provider - package com.broadleafcommerce.menu.provider
 
com.broadleafcommerce.menu.provider.jpa - package com.broadleafcommerce.menu.provider.jpa
 
com.broadleafcommerce.menu.provider.jpa.autoconfigure - package com.broadleafcommerce.menu.provider.jpa.autoconfigure
 
com.broadleafcommerce.menu.provider.jpa.domain - package com.broadleafcommerce.menu.provider.jpa.domain
 
com.broadleafcommerce.menu.provider.jpa.environment - package com.broadleafcommerce.menu.provider.jpa.environment
 
com.broadleafcommerce.menu.provider.jpa.repository - package com.broadleafcommerce.menu.provider.jpa.repository
 
com.broadleafcommerce.menu.repository - package com.broadleafcommerce.menu.repository
 
com.broadleafcommerce.menu.service - package com.broadleafcommerce.menu.service
 
com.broadleafcommerce.menu.service.autoconfigure - package com.broadleafcommerce.menu.service.autoconfigure
 
com.broadleafcommerce.menu.service.validation - package com.broadleafcommerce.menu.service.validation
 
com.broadleafcommerce.menu.web.autoconfigure - package com.broadleafcommerce.menu.web.autoconfigure
 
com.broadleafcommerce.menu.web.endpoint - package com.broadleafcommerce.menu.web.endpoint
 
CONTENT_ITEM - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads a Content Item landing page.
CONTENT_MODEL - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads a Content Model landing page, e.g., /blogs.
createMenu(ContextInfo, Menu) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
createMenuItem(ContextInfo, String, MenuItem) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 

D

DefaultMenuItemService<P extends MenuItem> - Class in com.broadleafcommerce.menu.service
 
DefaultMenuItemService(MenuItemRepository<Trackable>, RsqlCrudEntityHelper, FilterParser<Node>) - Constructor for class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
DefaultMenuService<P extends Menu> - Class in com.broadleafcommerce.menu.service
 
DefaultMenuService(MenuRepository<Trackable>, MenuItemService<MenuItem>, RsqlCrudEntityHelper, TypeFactory, FilterParser<Node>) - Constructor for class com.broadleafcommerce.menu.service.DefaultMenuService
 
deleteMenu(ContextInfo, String) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
deleteMenuItem(ContextInfo, String, String) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 

E

equals(Object) - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
equals(Object) - Method in class com.broadleafcommerce.menu.domain.Menu
 
equals(Object) - Method in class com.broadleafcommerce.menu.domain.MenuItem
 
equals(Object) - Method in class com.broadleafcommerce.menu.domain.MenuItemAncestorList
 
equals(Object) - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
 
equals(Object) - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
 
equals(Object) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
equals(Object) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
equals(Object) - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 

F

findAllByParentMenuContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.repository.MenuItemRepository
Find all menu items that are children (both direct and indirect) of the specified Menu.
findAllByParentMenuContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.menu.repository.MenuItemRepository
Find all menu items for a menu, filtered by label.
findAllByParentMenuContextIdAndParentMenuItemContextIdIsNull(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.menu.repository.MenuItemRepository
Find top-level menu items for a menu, filtered by label.
findAllByParentMenuItemContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.repository.MenuItemRepository
Find all menu items that are direct children of the specified MenuItem.
findByName(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.repository.MenuRepository
Find the menu with the given name.
fromMe() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
fromMe() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 

G

get_id() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
get_id() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getAncestors() - Method in class com.broadleafcommerce.menu.domain.MenuItemAncestorList
 
getAncestors(ContextInfo, String, String) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
getBusinessDomainType() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
getBusinessDomainType() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getByMenuTtl() - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
getContextId() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
getContextId() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getContextState() - Method in class com.broadleafcommerce.menu.domain.Menu
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.menu.domain.MenuItem
A subset of Tracking information to expose the context state for this object.
getCustomHtml() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The HTML that should be used to display the menu item.
getCustomHtml() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getDatasource() - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
getDelegating() - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
getDisplay() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
getDisplay() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getDisplayOrder() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The order in which this item should be displayed relative to its siblings in the navigation tree.
getDisplayOrder() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getId() - Method in class com.broadleafcommerce.menu.domain.Menu
The context ID of the menu.
getId() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The context ID of the menu item.
getImageAltText() - Method in class com.broadleafcommerce.menu.domain.MenuItem
If imageUrl is set, this field should contain the alt text for that image.
getImageAltText() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getImageUrl() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The url of the image that should be rendered (as an <img/>) when displaying this menu item.
getImageUrl() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getJpa() - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
getLabel() - Method in class com.broadleafcommerce.menu.domain.Menu
Optional label for the Menu to be displayed when it's rendered.
getLabel() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The user-visible label for this menu item.
getLabel() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
getLabel() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getLiquibase() - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
getMenuItem() - Method in class com.broadleafcommerce.menu.domain.MenuItemAncestorList
 
getMenuItemService() - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getMenuItemService() - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
getMenuItemService() - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
getMenuItemService() - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
getMenuService() - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
getMenuService() - Method in class com.broadleafcommerce.menu.service.validation.MenuValidator
 
getMenuService() - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
getMenuService() - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
getMenuWithNavigationTree(String, int, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getMenuWithNavigationTree(String, int, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuService
Accepts a menu name and returns the menu with its submenu fully populated.
getName() - Method in class com.broadleafcommerce.menu.domain.Menu
A unique name for the menu, used for retrieval.
getName() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
getNavigationTreeForMenu(String, Integer, ContextInfo) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuHierarchyEndpoint
 
getParentMenuContextId() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getParentMenuId() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The context ID of the named Menu this menu item should be under.
getParentMenuItemContextId() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getParentMenuItemId() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The context ID of the menu item this menu item should be under.
getRepository() - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
getRepository() - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.menu.service.MenuItemService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.menu.service.MenuService
 
getSubmenu() - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
A list of the direct children of this menu with their own submenus populated.
getSubmenu() - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
A list of the direct children of this menu item with their own submenus populated.
getTracking() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
getTracking() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getTranslationEntityService() - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
getTranslationEntityService() - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
getType() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The type of menu item.
getType() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
getTypeFactory() - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getUrl() - Method in class com.broadleafcommerce.menu.domain.MenuItem
The url that is visited when the menu item is clicked.
getUrl() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 

H

hashCode() - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
hashCode() - Method in class com.broadleafcommerce.menu.domain.Menu
 
hashCode() - Method in class com.broadleafcommerce.menu.domain.MenuItem
 
hashCode() - Method in class com.broadleafcommerce.menu.domain.MenuItemAncestorList
 
hashCode() - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
 
hashCode() - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
 
hashCode() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
hashCode() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
hashCode() - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 

I

initializeFromMenu(Menu) - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
 
initializeFromMenuItem(MenuItem) - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
 

J

JpaMenu - Class in com.broadleafcommerce.menu.provider.jpa.domain
Persistent counter-part to a Menu for use with a JPA-supported datastore.
JpaMenu() - Constructor for class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
JpaMenuItem - Class in com.broadleafcommerce.menu.provider.jpa.domain
Persistent counter-part to a MenuItem for use with a JPA-supported datastore.
JpaMenuItem() - Constructor for class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
JpaMenuItemRepository<D extends JpaMenuItem> - Interface in com.broadleafcommerce.menu.provider.jpa.repository
JPA domain-specific implementation of MenuItemRepository.
JpaMenuRepository<D extends JpaMenu> - Interface in com.broadleafcommerce.menu.provider.jpa.repository
JPA domain-specific implementation of MenuRepository.
JpaRouteConstants - Class in com.broadleafcommerce.menu.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.menu.provider.jpa
 

L

LINK - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item is a generic hyperlink.

M

Menu - Class in com.broadleafcommerce.menu.domain
A domain representing a Menu.
Menu() - Constructor for class com.broadleafcommerce.menu.domain.Menu
 
MENU_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.menu.provider.jpa.JpaRouteConstants.Persistence
 
MENU_ITEMS_URI - Static variable in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
MENU_ROUTE_KEY - Static variable in class com.broadleafcommerce.menu.provider.RouteConstants.Persistence
 
MENU_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.menu.provider.RouteConstants.Persistence
 
MENU_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.menu.provider.jpa.JpaRouteConstants.Persistence
 
MENU_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.menu.provider.jpa.JpaRouteConstants.Persistence
 
MenuCacheAutoConfiguration - Class in com.broadleafcommerce.menu.autoconfigure
Configuration for engaging default Broadleaf support for Apache Ignite cache
MenuCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.menu.autoconfigure.MenuCacheAutoConfiguration
 
menuCacheByMenu() - Method in class com.broadleafcommerce.menu.autoconfigure.MenuCacheAutoConfiguration
 
menuCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, MenuCacheProperties) - Method in class com.broadleafcommerce.menu.autoconfigure.MenuCacheAutoConfiguration
 
MenuCacheProperties - Class in com.broadleafcommerce.menu.cache
Properties that influence cache settings for the menu service
MenuCacheProperties() - Constructor for class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
MenuEndpoint - Class in com.broadleafcommerce.menu.web.endpoint
 
MenuEndpoint(MenuService<Menu>, MenuItemService<MenuItem>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
MenuEnvironmentPostProcessor - Class in com.broadleafcommerce.menu.autoconfigure
Default property overrides for Menu Services
MenuEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.menu.autoconfigure.MenuEnvironmentPostProcessor
 
MenuHierarchyEndpoint - Class in com.broadleafcommerce.menu.web.endpoint
Endpoint for retrieving the navigation tree for a menu.
MenuHierarchyEndpoint(MenuService<Menu>) - Constructor for class com.broadleafcommerce.menu.web.endpoint.MenuHierarchyEndpoint
 
MenuItem - Class in com.broadleafcommerce.menu.domain
A domain representing a listed item in a menu tree.
MenuItem() - Constructor for class com.broadleafcommerce.menu.domain.MenuItem
 
MenuItemAncestorList - Class in com.broadleafcommerce.menu.domain
A payload object intended to hold a MenuItem and a list of its ancestors.
MenuItemAncestorList(MenuItem, List<MenuItem>) - Constructor for class com.broadleafcommerce.menu.domain.MenuItemAncestorList
 
MenuItemEndpoint - Class in com.broadleafcommerce.menu.web.endpoint
 
MenuItemEndpoint(MenuItemService<MenuItem>, MenuService<Menu>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
MenuItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.menu.repository
Repository for persistent counter-parts of MenuItem.
MenuItemService<P extends MenuItem> - Interface in com.broadleafcommerce.menu.service
Service API for MenuItems.
MenuItemType - Enum in com.broadleafcommerce.menu.domain.type
Defines the default possible types for MenuItems.
MenuItemValidator - Class in com.broadleafcommerce.menu.service.validation
Validator for MenuItems supplied in requests.
MenuItemValidator() - Constructor for class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
MenuJpaAutoConfiguration - Class in com.broadleafcommerce.menu.provider.jpa.autoconfigure
The main JPA auto configuration that initializes the out of the box JPA repositories and domain.
MenuJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.menu.provider.jpa.autoconfigure.MenuJpaAutoConfiguration
 
MenuProperties - Class in com.broadleafcommerce.menu.provider.jpa.environment
 
MenuProperties() - Constructor for class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
MenuRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.menu.repository
Repository for persistent counter-parts of Menu.
MENUS_URI - Static variable in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
menuService - Variable in class com.broadleafcommerce.menu.web.endpoint.MenuHierarchyEndpoint
 
MenuService<P extends Menu> - Interface in com.broadleafcommerce.menu.service
Service API for Menus.
MenuServiceAutoConfiguration - Class in com.broadleafcommerce.menu.service.autoconfigure
 
MenuServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.menu.service.autoconfigure.MenuServiceAutoConfiguration
 
MenuValidationAutoConfiguration - Class in com.broadleafcommerce.menu.service.autoconfigure
Menu-specific configuration for validation.
MenuValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.menu.service.autoconfigure.MenuValidationAutoConfiguration
 
MenuValidator - Class in com.broadleafcommerce.menu.service.validation
Validator for Menus supplied in requests.
MenuValidator() - Constructor for class com.broadleafcommerce.menu.service.validation.MenuValidator
 
MenuWebAutoConfiguration - Class in com.broadleafcommerce.menu.web.autoconfigure
 
MenuWebAutoConfiguration() - Constructor for class com.broadleafcommerce.menu.web.autoconfigure.MenuWebAutoConfiguration
 

N

NavigableMenu - Class in com.broadleafcommerce.menu.domain
This DTO is purely a concept used in the endpoint responsible for returning the navigation tree of a menu.
NavigableMenu() - Constructor for class com.broadleafcommerce.menu.domain.NavigableMenu
 
NavigableMenu(Menu) - Constructor for class com.broadleafcommerce.menu.domain.NavigableMenu
 
NavigableMenuItem - Class in com.broadleafcommerce.menu.domain
This DTO is purely a concept used in the endpoint responsible for returning the navigation tree of a menu.
NavigableMenuItem() - Constructor for class com.broadleafcommerce.menu.domain.NavigableMenuItem
 
NavigableMenuItem(MenuItem) - Constructor for class com.broadleafcommerce.menu.domain.NavigableMenuItem
 

P

PAGE - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads to a CMS page.
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.menu.autoconfigure.MenuEnvironmentPostProcessor
 
PRODUCT - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads to a product detail page.

R

readAllByLabelAndParentMenuId(String, String, boolean, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
readAllByLabelAndParentMenuId(String, String, boolean, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuItemService
Read all menu items for a menu, optionally filtered by label (ignoring case).
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuService
Read all menus, optionally filtered by name.
readAllByParentMenuId(String, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
readAllByParentMenuId(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuItemService
Read all menu items that are children (both direct and indirect) of the specified Menu.
readAllByParentMenuItemId(String, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
readAllByParentMenuItemId(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuItemService
Read all menu items that are direct children of the specified MenuItem.
readAllMenuItems(ContextInfo, String, String, boolean, Node, Pageable) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
readAllMenus(ContextInfo, String, Node, Pageable) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
readAncestors(String, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
 
readAncestors(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuItemService
Accepts a menu item ID and returns a payload object containing the requested menu item and a list of its ancestors.
readByName(String, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
readByName(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.service.MenuService
Finds the menu with the given name (should only be one result, as menu names are unique).
readChildrenOfMenuItem(ContextInfo, String, String) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
readMenu(ContextInfo, String) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
readMenuItem(ContextInfo, String, String) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
replaceAllMenuItemTranslations(ContextInfo, String, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
replaceAllMenuTranslations(ContextInfo, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
replaceMenu(ContextInfo, String, Menu) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuEndpoint
 
replaceMenuItem(ContextInfo, String, String, MenuItem) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
RouteConstants - Class in com.broadleafcommerce.menu.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.menu.provider
 

S

set_id(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
set_id(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setByMenuTtl(Duration) - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
setContextId(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
setContextId(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setContextState(ContextState) - Method in class com.broadleafcommerce.menu.domain.Menu
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.menu.domain.MenuItem
A subset of Tracking information to expose the context state for this object.
setCustomHtml(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The HTML that should be used to display the menu item.
setCustomHtml(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
setDisplayOrder(Long) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The order in which this item should be displayed relative to its siblings in the navigation tree.
setDisplayOrder(Long) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setId(String) - Method in class com.broadleafcommerce.menu.domain.Menu
The context ID of the menu.
setId(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The context ID of the menu item.
setImageAltText(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
If imageUrl is set, this field should contain the alt text for that image.
setImageAltText(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setImageUrl(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The url of the image that should be rendered (as an <img/>) when displaying this menu item.
setImageUrl(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
setLabel(String) - Method in class com.broadleafcommerce.menu.domain.Menu
Optional label for the Menu to be displayed when it's rendered.
setLabel(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The user-visible label for this menu item.
setLabel(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
setLabel(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 
setMenuItemService(MenuItemService<MenuItem>) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
Lazily injected MenuItemService since this validator is itself a service component.
setMenuService(MenuService<Menu>) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
Lazily injected MenuService since this validator is itself a service component.
setMenuService(MenuService<Menu>) - Method in class com.broadleafcommerce.menu.service.validation.MenuValidator
Lazy injection since this validator is itself a service component.
setName(String) - Method in class com.broadleafcommerce.menu.domain.Menu
A unique name for the menu, used for retrieval.
setName(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
setParentMenuContextId(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setParentMenuId(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The context ID of the named Menu this menu item should be under.
setParentMenuItemContextId(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setParentMenuItemId(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The context ID of the menu item this menu item should be under.
setSubmenu(List<NavigableMenuItem>) - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
A list of the direct children of this menu with their own submenus populated.
setSubmenu(List<NavigableMenuItem>) - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
A list of the direct children of this menu item with their own submenus populated.
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setType(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The type of menu item.
setType(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
setUrl(String) - Method in class com.broadleafcommerce.menu.domain.MenuItem
The url that is visited when the menu item is clicked.
setUrl(String) - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
sortItems(List<MenuItem>) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuValidator
 

T

TEXT - com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item is simple text.
toMe() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
toMe() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
toString() - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
toString() - Method in class com.broadleafcommerce.menu.domain.Menu
 
toString() - Method in class com.broadleafcommerce.menu.domain.MenuItem
 
toString() - Method in class com.broadleafcommerce.menu.domain.MenuItemAncestorList
 
toString() - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
 
toString() - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
 
toString() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenu
 
toString() - Method in class com.broadleafcommerce.menu.provider.jpa.domain.JpaMenuItem
 
toString() - Method in class com.broadleafcommerce.menu.provider.jpa.environment.MenuProperties
 

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuValidator
 
validateImageUrl(MenuItem, Errors) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
validateLabel(MenuItem, Errors) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
validateName(Menu, Errors, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuValidator
 
validateSuppliedParentMenuId(MenuItem, Errors, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
validateSuppliedParentMenuItemId(MenuItem, Errors, ContextInfo) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
validateUrl(MenuItem, Errors) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
validateUrl(String, String, Errors) - Method in class com.broadleafcommerce.menu.service.validation.MenuItemValidator
 
valueOf(String) - Static method in enum com.broadleafcommerce.menu.domain.type.MenuItemType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.menu.domain.type.MenuItemType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J L M N P R S T V 
All Classes All Packages