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
Facet
DefaultFieldDefinitionService<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
SortOption
DefaultSortGroupSortOptionService<P extends com.broadleafcommerce.search.api.domain.SortGroupSortOption>
Service API for
SortOption
DefaultSortOptionService<P extends com.broadleafcommerce.search.api.domain.SortOption>
Service API for
SortOption
DefaultTypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration>
FacetGroupFacetRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
FacetGroupFacet
FacetGroupFacetService<P extends com.broadleafcommerce.search.api.domain.FacetGroupFacet>
Validations for
FacetGroupFacet
FacetGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
FacetGroup
FacetGroupService<P extends com.broadleafcommerce.search.api.domain.FacetGroup>
FacetRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
Facet
The
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
RelevancyRuleGroupRepository
Spring Data JPA interface for
RelevancyRuleGroupRuleRepository
Spring Data JPA interface for
SettingsRelevancyRuleGroupRepository
Properties 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 RelevancyRuleGroupRule
RelevancyRuleGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of RelevancyRuleGroup
RelevancyRuleGroupRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of RelevancyRuleGroupRule
RelevancyRuleGroupRuleService<P extends com.broadleafcommerce.search.api.domain.RelevancyRuleGroupRule>
Service interface for
RelevancyRuleGroupRule
Validations for
RelevancyRuleGroupRule
RelevancyRuleGroupService<P extends com.broadleafcommerce.search.api.domain.RelevancyRuleGroup>
Service interface for
RelevancyRuleGroup
Validations for
RelevancyRuleGroup
RelevancyRuleRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of RelevancyRule
RelevancyRuleService<R extends com.broadleafcommerce.search.api.domain.RelevancyRule>
RelevancyRuleUtils<R extends com.broadleafcommerce.search.api.domain.RelevancyRule>
Validations for
RelevancyRule
Handles 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 -
PagingAndSortingRepository
SearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect>
Service API for
SearchRedirect
An 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
SearchSettings
SearchSettingsService<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
SettingsFacetGroup
SettingsFacetGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsFacetGroup>
Validations for
SettingsFacetGroup
SettingsRelevancyRuleGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
SettingsRelevancyRuleGroup
SettingsRelevancyRuleGroupService<P extends com.broadleafcommerce.search.api.domain.SettingsRelevancyRuleGroup>
Service interface for
SettingsRelevancyRuleGroup
Validations for
SettingsRelevancyRuleGroup
SettingsSortGroupRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
SettingsSortGroup
SettingsSortGroupService<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
SortGroup
SortGroupService<P extends com.broadleafcommerce.search.api.domain.SortGroup>
SortGroupSortOptionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
SortGroupSortOption
SortGroupSortOptionService<P extends com.broadleafcommerce.search.api.domain.SortGroupSortOption>
Validations for
SortGroupSortOption
SortOptionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Repository
for persistent counter-parts of
SortOption
The
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.