Class SearchMessagingAutoConfiguration.SearchEntityDeletionConfiguration

java.lang.Object
com.broadleafcommerce.search.core.messaging.autoconfigure.SearchMessagingAutoConfiguration.SearchEntityDeletionConfiguration
Enclosing class:
SearchMessagingAutoConfiguration

@Configuration @ConditionalOnProperty(name="broadleaf.search.auto-delete-related-search-entities", havingValue="true", matchIfMissing=true) public static class SearchMessagingAutoConfiguration.SearchEntityDeletionConfiguration extends Object
  • Constructor Details

    • SearchEntityDeletionConfiguration

      public SearchEntityDeletionConfiguration()
  • Method Details

    • facetSearchEntityDeletedEventHandler

      @Bean @ConditionalOnMissingBean(name="facetSearchEntityDeletedEventHandler") public FacetSearchEntityDeletedEventHandler facetSearchEntityDeletedEventHandler(FacetService<com.broadleafcommerce.search.api.domain.Facet> facetService, FacetGroupFacetService<com.broadleafcommerce.search.api.domain.FacetGroupFacet> facetGroupFacetService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • sortOptionSearchEntityDeletedEventHandler

      @Bean @ConditionalOnMissingBean(name="sortOptionSearchEntityDeletedEventHandler") public SortOptionSearchEntityDeletedEventHandler sortOptionSearchEntityDeletedEventHandler(SortOptionService<com.broadleafcommerce.search.api.domain.SortOption> sortOptionService, SortGroupSortOptionService<com.broadleafcommerce.search.api.domain.SortGroupSortOption> sortGroupSortOptionService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • searchEntityDeletedEventListener

      @Bean @ConditionalOnMissingBean public SearchEntityDeletedEventListener searchEntityDeletedEventListener(@Nullable List<SearchEntityDeletedEventHandler> searchEntityDeletedEventHandlers)