All Classes and Interfaces

Class
Description
 
 
Persistent counter-part to a Menu for use with a JPA-supported datastore.
Persistent counter-part to a MenuItem for use with a JPA-supported datastore.
JPA domain-specific implementation of MenuItemRepository.
JPA domain-specific implementation of MenuRepository.
 
 
A domain representing a Menu.
Configuration for engaging default Broadleaf support for Apache Ignite cache
Spring cloud data channel description for messaging input.
Internal Spring event to notify listeners of a state change on an entity in order to influence cache invalidation activities.
 
Provides supporting functionality related to cache invalidation components based on the MenuCacheInvalidationHelper.getSupportedProjectionTypes() registered.
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).
Factory responsible for creating cache invalidation messages via the NotificationHandler
 
 
This service is responsible for sending the cache invalidation notification to the MenuCacheInvalidationProducer.menuCacheInvalidationOutput() channel if the entity is modified.
Initialize the NotificationState for MenuCacheInvalidationProducer.TYPE.
Spring cloud data channel description for messaging output.
Contains information about the changed entity for which the cache should be invalidated.
An event listener that triggers when a menu service related entity that is eligible for cache is mutated.
Properties that influence cache settings for the menu service
Conditionally adds stream kafka bindings properties for cache invalidation to the env when property broadleaf.menu.cache.invalidation.active is true.
 
Default property overrides for Menu Services
 
Endpoint for retrieving the navigation tree for a menu.
A domain representing a listed item in a menu tree.
A payload object intended to hold a MenuItem and a list of its ancestors.
 
MenuItemRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of MenuItem.
Service API for MenuItems.
Defines the default possible types for MenuItems.
Validator for MenuItems supplied in requests.
The main JPA auto configuration that initializes the out of the box JPA repositories and domain.
 
MenuRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of Menu.
MenuService<P extends Menu>
Service API for Menus.
 
Menu-specific configuration for validation.
Validator for Menus supplied in requests.
 
This DTO is purely a concept used in the endpoint responsible for returning the navigation tree of a menu.
This DTO is purely a concept used in the endpoint responsible for returning the navigation tree of a menu.