Index

A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

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

B

buildRemoteEvent(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Build a cache invalidation event for a specific mutated entity
buildRemoteRegionEvent(Class<?>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Build a cache invalidation event for an entire cache region

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
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
canEqual(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
 
CATEGORY - Enum constant in enum class com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads to a category landing page.
CHANNEL - Static variable in interface com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationProducer
 
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.messaging.autoconfigure - package com.broadleafcommerce.menu.service.messaging.autoconfigure
 
com.broadleafcommerce.menu.service.messaging.cache - package com.broadleafcommerce.menu.service.messaging.cache
 
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 - Enum constant in enum class com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads a Content Item landing page.
CONTENT_MODEL - Enum constant in enum class com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item leads a Content Model landing page, e.g., /blogs.
create(P, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
Overridden to prevent persistence of URLs with trailing and/or leading spaces.
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
 
createMessage(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationMessageFactory
 

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
 
delayIfApplicable(D, P, ContextInfo) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
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
 
equals(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
equals(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
 
EVENT_ORDER - Static variable in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 

F

findAllByName(String, ContextInfo) - Method in interface com.broadleafcommerce.menu.repository.MenuRepository
Find the menu items with the given name.
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.
fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
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
 
getApplicationEventPublisher() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEventListener
 
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
 
getCacheInfo() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEvent
 
getCacheStateManager() - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getCacheStateManager() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEventListener
 
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
 
getDataRoutePartition() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
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
 
getDocumentContext(String) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEventListener
Parses the message payload into a `DocumentContext` which allows for JsonPath parsing using Jackson providers.
getFactory() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
getHandler() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
getHelper() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationMessageFactory
 
getHelper() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
getHelper() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
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.
getIdInformation(Object, String) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Retrieve information used during message construction for notification of cache invalidation.
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
 
getManager() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
getManagerSupplier() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
getMapper() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
getMenuCacheByNameKeyGen() - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
getMenuCacheInvalidationMessageSendDelay() - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
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.
getMenuWithNavigationTreeInternal(String, int, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
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
 
getName() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
This field contains the content entity name if available, for example Menu.getName().
getNavigationTreeForMenu(String, Integer, ContextInfo) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuHierarchyEndpoint
 
getNormalizedType(Class<?>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Get the top-most type based on a possibly more derived projection type.
getNormalType() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
getNotification() - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
getNotificationManager() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
getNotificationManagerSupplier() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
getNotificationStateService() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
getObjectMapper() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEventListener
 
getOrder() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
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.
getProducer() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
getProjectionType(Class<?>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Based on a repository domain type, retrieve the associated projection setup in the system.
getProperties() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
getProperties() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
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
 
getRetry() - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
getSendDelay() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
getSendDelay(Class<?>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Retrieve the send delay (if applicable) configured for the given projection type.
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.
getSupportedProjectionTypes() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
getTenantOwnedMenu(List<P>) - Static method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
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
 
getType() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEvent
 
getType() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
The entity type.
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

handleCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable, boolean, ContextInfo) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
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
 
hashCode() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
hashCode() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
 

I

ID - Static variable in class com.broadleafcommerce.menu.service.messaging.cache.MenuEventComponentConstants
 
init() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
initializeFromMenu(Menu) - Method in class com.broadleafcommerce.menu.domain.NavigableMenu
 
initializeFromMenuItem(MenuItem) - Method in class com.broadleafcommerce.menu.domain.NavigableMenuItem
 
initState(NotificationStateAware) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
isActive() - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
isReset() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEvent
 

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 - Enum constant in enum class com.broadleafcommerce.menu.domain.type.MenuItemType
Signifies that an item is a generic hyperlink.
listen(Message<String>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEventListener
 

M

mapProjection(Object) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Given a repository domain instance, map to an instance of the associated projection.
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
 
MenuCacheInvalidationConsumer - Interface in com.broadleafcommerce.menu.service.messaging.cache
Spring cloud data channel description for messaging input.
MenuCacheInvalidationEvent - Class in com.broadleafcommerce.menu.service.messaging.cache
Internal Spring event to notify listeners of a state change on an entity in order to influence cache invalidation activities.
MenuCacheInvalidationEvent(Object, String, Map<String, String>) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEvent
 
menuCacheInvalidationEventListener(CacheStateManager) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationEventListener - Class in com.broadleafcommerce.menu.service.messaging.cache
 
MenuCacheInvalidationEventListener(CacheStateManager) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEventListener
 
menuCacheInvalidationHelper(MenuCacheInvalidationMessagingProperties, ObjectProvider<DomainMapperManager>) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationHelper - Class in com.broadleafcommerce.menu.service.messaging.cache
Provides supporting functionality related to cache invalidation components based on the MenuCacheInvalidationHelper.getSupportedProjectionTypes() registered.
MenuCacheInvalidationHelper(Supplier<DomainMapperManager>, MenuCacheInvalidationMessagingProperties) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
MenuCacheInvalidationHelper.SupportedType - Class in com.broadleafcommerce.menu.service.messaging.cache
Pojo defining the types supported for cache invalidation, as well as the send delay for cache invalidation messages (may be zero delay, in which case sending is immediate).
menuCacheInvalidationInput() - Method in interface com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationConsumer
 
menuCacheInvalidationMessageFactory(MenuCacheInvalidationHelper) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationMessageFactory - Class in com.broadleafcommerce.menu.service.messaging.cache
Factory responsible for creating cache invalidation messages via the NotificationHandler
MenuCacheInvalidationMessageFactory(MenuCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationMessageFactory
 
MenuCacheInvalidationMessagingConfiguration - Class in com.broadleafcommerce.menu.service.messaging.autoconfigure
 
MenuCacheInvalidationMessagingConfiguration() - Constructor for class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationMessagingProperties - Class in com.broadleafcommerce.menu.service.messaging.autoconfigure
 
MenuCacheInvalidationMessagingProperties() - Constructor for class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
menuCacheInvalidationNotificationHandler(MenuCacheInvalidationProducer, MenuCacheInvalidationMessagingProperties, List<IgnoredNotificationStateRepository>, MessageFactory<MenuCacheInvalidationRemoteEvent>, MessageSerializationHelper) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
menuCacheInvalidationNotificationImmediateSender(MessageFactory<MenuCacheInvalidationRemoteEvent>, MenuCacheInvalidationMessagingProperties, MenuCacheInvalidationProducer, MenuCacheInvalidationNotificationStateMapperMember, MenuCacheInvalidationHelper, ObjectProvider<NotificationManager>) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationNotificationSender - Class in com.broadleafcommerce.menu.service.messaging.cache
This service is responsible for sending the cache invalidation notification to the MenuCacheInvalidationProducer.menuCacheInvalidationOutput() channel if the entity is modified.
MenuCacheInvalidationNotificationSender(Supplier<NotificationManager>, MessageFactory<MenuCacheInvalidationRemoteEvent>, MenuCacheInvalidationMessagingProperties, ChannelSupplier, MenuCacheInvalidationNotificationStateMapperMember, MenuCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
menuCacheInvalidationNotificationStateMapperMember(NotificationStateService, NotificationHandler, MenuCacheInvalidationHelper) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationNotificationStateMapperMember - Class in com.broadleafcommerce.menu.service.messaging.cache
Initialize the NotificationState for MenuCacheInvalidationProducer.TYPE.
MenuCacheInvalidationNotificationStateMapperMember(NotificationStateService, NotificationHandler, MenuCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
menuCacheInvalidationOutput() - Method in interface com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationProducer
 
MenuCacheInvalidationProducer - Interface in com.broadleafcommerce.menu.service.messaging.cache
Spring cloud data channel description for messaging output.
MenuCacheInvalidationRemoteEvent - Class in com.broadleafcommerce.menu.service.messaging.cache
Contains information about the changed entity for which the cache should be invalidated.
MenuCacheInvalidationRemoteEvent(String) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
 
menuCacheInvalidationRemoteEventListener(ObjectMapper, ApplicationEventPublisher) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
MenuCacheInvalidationRemoteEventListener - Class in com.broadleafcommerce.menu.service.messaging.cache
An event listener that triggers when a menu service related entity that is eligible for cache is mutated.
MenuCacheInvalidationRemoteEventListener(ObjectMapper, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEventListener
 
menuCacheInvalidationRetryClusterService(CamelClusterService, MenuCacheInvalidationMessagingProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingConfiguration
 
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
 
MenuCachePropertiesEnvironmentPostProcessor - Class in com.broadleafcommerce.menu.autoconfigure
Conditionally adds stream kafka bindings properties for cache invalidation to the env when property broadleaf.menu.cache.invalidation.active is true.
MenuCachePropertiesEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.menu.autoconfigure.MenuCachePropertiesEnvironmentPostProcessor
 
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
 
MenuEventComponentConstants - Class in com.broadleafcommerce.menu.service.messaging.cache
 
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 Class 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
 
modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 

N

NAME - Static variable in class com.broadleafcommerce.menu.service.messaging.cache.MenuEventComponentConstants
 
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
 

O

onApplicationEvent(MutationNotifyEvent) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
onApplicationEvent(NotificationInitializeEvent) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
onApplicationEvent(MenuCacheInvalidationEvent) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationEventListener
 

P

PAGE - Enum constant in enum class 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.MenuCachePropertiesEnvironmentPostProcessor
Post processor property implementation for menu cache invalidation.
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.menu.autoconfigure.MenuEnvironmentPostProcessor
 
PRODUCT - Enum constant in enum class 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
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
Overridden to prevent persistence of URLs with trailing and/or leading spaces.
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

sendCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
sendCacheRegionInvalidation(Class<?>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
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
 
setActive(boolean) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
setByMenuTtl(Duration) - Method in class com.broadleafcommerce.menu.cache.MenuCacheProperties
 
setCacheStateManager(CacheStateManager) - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
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
 
setMenuCacheByNameKeyGen(ContextKeyGen) - Method in class com.broadleafcommerce.menu.service.DefaultMenuService
 
setMenuCacheInvalidationMessageSendDelay(Duration) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
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
 
setName(String) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
This field contains the content entity name if available, for example Menu.getName().
setNotification(NotificationProperties) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
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.
setRetry(RetryProperties) - Method in class com.broadleafcommerce.menu.service.messaging.autoconfigure.MenuCacheInvalidationMessagingProperties
 
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.
setSupportedProjectionTypes(List<MenuCacheInvalidationHelper.SupportedType>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
 
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
 
shouldSendImmediately(Class<?>) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper
Whether or not the cache invalidation resulting from a mutation event for the given projection is configured to send immediately without a configured delay.
shouldSuppress(Object, Object, ContextInfo) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationStateMapperMember
 
sortItems(List<MenuItem>) - Method in class com.broadleafcommerce.menu.web.endpoint.MenuItemEndpoint
 
SupportedType(Class<?>, Supplier<Duration>) - Constructor for class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
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 - Enum constant in enum class 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
 
toString() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationHelper.SupportedType
 
toString() - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationRemoteEvent
 
TYPE - Static variable in interface com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationProducer
 
TYPE - Static variable in class com.broadleafcommerce.menu.service.messaging.cache.MenuEventComponentConstants
 

U

update(String, P, ContextInfo) - Method in class com.broadleafcommerce.menu.service.DefaultMenuItemService
Overridden to prevent persistence of URLs with trailing and/or leading spaces.

V

validate(TrackableRepository<? extends Trackable>, Trackable, boolean) - Method in class com.broadleafcommerce.menu.service.messaging.cache.MenuCacheInvalidationNotificationSender
 
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 class com.broadleafcommerce.menu.domain.type.MenuItemType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.menu.domain.type.MenuItemType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form