Class SolrCommonDocumentBuilderAutoConfiguration

java.lang.Object
com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrCommonDocumentBuilderAutoConfiguration

@Configuration public class SolrCommonDocumentBuilderAutoConfiguration extends Object
  • Constructor Details

    • SolrCommonDocumentBuilderAutoConfiguration

      public SolrCommonDocumentBuilderAutoConfiguration()
  • Method Details

    • solrFieldTypeConverter

      @Bean @ConditionalOnMissingBean public com.broadleafcommerce.search.api.service.FieldTypeConverter solrFieldTypeConverter()
    • catalogTrackableSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="catalogTrackableSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> catalogTrackableSolrDocumentBuilderContributor()
    • sandboxTrackableSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="sandboxTrackableSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> sandboxTrackableSolrDocumentBuilderContributor()
    • tenantTrackableSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="tenantTrackableSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> tenantTrackableSolrDocumentBuilderContributor()
    • applicationTrackableSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="applicationTrackableSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> applicationTrackableSolrDocumentBuilderContributor()
    • customerContextTrackableSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="customerContextTrackableSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> customerContextTrackableSolrDocumentBuilderContributor()
    • translationSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="translationSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> translationSolrDocumentBuilderContributor(com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService, com.broadleafcommerce.search.index.core.document.helper.DocumentBuilderHelper documentBuilderHelper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.search.index.core.service.IndexerTenantService tenantService)
    • vendorDiscriminatedSolrDocumentBuilderContributor

      @Bean @ConditionalOnMissingBean(name="vendorDiscriminatedSolrDocumentBuilderContributor") public com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument> vendorDiscriminatedSolrDocumentBuilderContributor()