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>
Default implementation of
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.