All Classes and Interfaces
Class
Description
A message event dispatched after a CatalogAccessPolicy is created, updated, or deleted by an
admin.
CustomizedFacetGroupFacetRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
CustomizedFacetRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
CustomizedSearchSettingsRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
CustomizedSortGroupSortOptionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
CustomizedSortOptionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
DefaultFacetGroupFacetService<P extends com.broadleafcommerce.search.api.domain.FacetGroupFacet>
DefaultFacetGroupService<P extends com.broadleafcommerce.search.api.domain.FacetGroup>
DefaultFacetService<P extends com.broadleafcommerce.search.api.domain.Facet>
Service API for
FacetDefaultFieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition>
DefaultRelevancyRuleGroupRuleService<P extends com.broadleafcommerce.search.api.domain.RelevancyRuleGroupRule>
DefaultRelevancyRuleGroupService<P extends com.broadleafcommerce.search.api.domain.RelevancyRuleGroup>
Default implementation of
RelevancyRuleGroupService<com.broadleafcommerce.search.api.domain.RelevancyRuleGroup>DefaultRelevancyRuleService<R extends com.broadleafcommerce.search.api.domain.RelevancyRule>
DefaultSearchCatalogAccessPolicyService<P extends com.broadleafcommerce.search.api.domain.accesspolicy.SearchCatalogAccessPolicy>
DefaultSearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect>
Default searching implementation, including checking for redirects.
DefaultSearchSettingsService<P extends com.broadleafcommerce.search.api.domain.SearchSettings>
DefaultSettingsFacetGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsFacetGroup>
DefaultSettingsRelevancyRuleGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsRelevancyRuleGroup>
Default implementation of
SettingsRelevancyRuleGroupService<com.broadleafcommerce.search.api.domain.SettingsRelevancyRuleGroup>DefaultSettingsSortGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsSortGroup>
DefaultSortGroupService<P extends com.broadleafcommerce.search.api.domain.SortGroup>
Service API for
SortOptionDefaultSortGroupSortOptionService<P extends com.broadleafcommerce.search.api.domain.SortGroupSortOption>
Service API for
SortOptionDefaultSortOptionService<P extends com.broadleafcommerce.search.api.domain.SortOption>
Service API for
SortOptionDefaultTypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration>
FacetGroupFacetRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
FacetGroupFacetFacetGroupFacetService<P extends com.broadleafcommerce.search.api.domain.FacetGroupFacet>
Validations for
FacetGroupFacetFacetGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
FacetGroupFacetGroupService<P extends com.broadleafcommerce.search.api.domain.FacetGroup>
FacetRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
FacetThe
SearchEntityDeletedEventHandler instance to clean up Facets when a
JpaFieldDefinition is deleted.FacetService<P extends com.broadleafcommerce.search.api.domain.Facet>
Published whenever a
FieldDefinition entity has been deleted.FieldDefinitionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
FieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition>
The properties controlling enabling/disabling spell check, suggestions, auto query correction,
and related options for a specific indexable type.
Contains both the type and its label, to be used when presenting an
IndexableType as a
selectable option.Spring Data JPA interface for
RelevancyRuleGroupRepositorySpring Data JPA interface for
RelevancyRuleGroupRuleRepositorySpring Data JPA interface for
SettingsRelevancyRuleGroupRepositoryProperties indicating what synonyms to load on application startup
Helper for retrieving the locale String value for an indexable type and context.
Alternative to
DefaultClientCredentialsTokenResponseClient that uses WebClient
and allows for access token response that contain additional non-String parameters.Service to interact with Recommendatino service to retrieve recommendations for query boosting.
Endpoint for
RelevancyRuleGroup and RelevancyRuleGroupRuleRelevancyRuleGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of RelevancyRuleGroupRelevancyRuleGroupRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of RelevancyRuleGroupRuleRelevancyRuleGroupRuleService<P extends com.broadleafcommerce.search.api.domain.RelevancyRuleGroupRule>
Service interface for
RelevancyRuleGroupRuleValidations for
RelevancyRuleGroupRuleRelevancyRuleGroupService<P extends com.broadleafcommerce.search.api.domain.RelevancyRuleGroup>
Service interface for
RelevancyRuleGroupValidations for
RelevancyRuleGroupRelevancyRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of RelevancyRuleRelevancyRuleService<R extends com.broadleafcommerce.search.api.domain.RelevancyRule>
RelevancyRuleUtils<R extends com.broadleafcommerce.search.api.domain.RelevancyRule>
Validations for
RelevancyRuleHandles converting a query response from a search engine to a response to return to a consumer.
Configuration for engaging default Broadleaf support for Apache Ignite cache
Properties that influence cache settings for the search service
SearchCatalogAccessPolicyRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Handles data access for the
SearchCatalogAccessPolicy domain.SearchCatalogAccessPolicyService<P extends com.broadleafcommerce.search.api.domain.accesspolicy.SearchCatalogAccessPolicy>
Service API handling operations with the
SearchCatalogAccessPolicy domain.Hydrates the
customerContextId to the tenantId if it was not provided in the
ContextRequest and if it is not at the tenant level.Web configuration for the resource side of the search server
Handler to handle events for when an entity is deleted, which is used to clean up the orphaned
relationship entities when the main entity is deleted.
The event listener for processing
FieldDefinitionEntityDeletedEvent that are emitted when
a FieldDefinition entity is deleted.General exception handler registry for handlers not exclusive to a single controller.
SearchFacetUtils<F extends com.broadleafcommerce.search.api.domain.Facet>
Utilities for working with
Facets.SearchRedirectRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository to retrieve search redirects
See -
PagingAndSortingRepositorySearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect>
Service API for
SearchRedirectAn extension of
HashMap.Generic search service, returning a specific type, T
SearchSettingsRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SearchSettingsSearchSettingsService<P extends com.broadleafcommerce.search.api.domain.SearchSettings>
Utilities to help when working or resolving
SearchSettings and related entities.SettingsFacetGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SettingsFacetGroupSettingsFacetGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsFacetGroup>
Validations for
SettingsFacetGroupSettingsRelevancyRuleGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SettingsRelevancyRuleGroupSettingsRelevancyRuleGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsRelevancyRuleGroup>
Service interface for
SettingsRelevancyRuleGroupValidations for
SettingsRelevancyRuleGroupSettingsSortGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SettingsSortGroupSettingsSortGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsSortGroup>
Interface supporting validation of labels on a
SortOption.SortGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SortGroupSortGroupService<P extends com.broadleafcommerce.search.api.domain.SortGroup>
SortGroupSortOptionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SortGroupSortOptionSortGroupSortOptionService<P extends com.broadleafcommerce.search.api.domain.SortGroupSortOption>
Validations for
SortGroupSortOptionSortOptionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for persistent counter-parts of
SortOptionThe
SearchEntityDeletedEventHandler instance to clean up SortOptions
when a JpaFieldDefinition is deleted.SortOptionService<P extends com.broadleafcommerce.search.api.domain.SortOption>
SortOptionUtils<S extends com.broadleafcommerce.search.api.domain.SortOption>
Utilities for working with
SortOptions.A container holding individual
IndexableSpellCheckProperties for indexable types.Contains properties dictating SSL verification.
Represents a stopword in the search engine
Generic exception thrown for stopword management failures.
Service for managing stopwords in the search engine.
This component implements
OAuth2AuthorizedClientManager and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.Represents synonyms for a specific word.
Generic error to be thrown when synonym management fails.
Service for managing synonyms in the search engine.
Clear the locale cache in
SearchTenantProvider if a change has been made to a tenant.Event emitted when a new
SEARCH_GROUP type Catalog is created for a new
Tenant or is deleted.TypeAheadConfigurationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository for retrieving TypeAheadConfigurations
TypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration>
Interface allowing modification of TypeAhead query results after returning from the search
engine.
Interface allowing the modification of TypeAhead queries before the query is sent to the search
engine.
Service interface for retrieving TypeAhead suggestions.