Class SolrCommonDocumentBuilderAutoConfiguration


  • @Configuration
    public class SolrCommonDocumentBuilderAutoConfiguration
    extends Object
    • Constructor Detail

      • SolrCommonDocumentBuilderAutoConfiguration

        public SolrCommonDocumentBuilderAutoConfiguration()
    • Method Detail

      • 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()