Index
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 ofMenuItem
. - 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 ofMenu
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form