Class SolrDocumentBuilderAutoConfiguration


  • @Configuration
    public class SolrDocumentBuilderAutoConfiguration
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.broadleafcommerce.search.index.core.document.DocumentBuilder<org.apache.solr.common.SolrInputDocument> solrDocumentBuilder​(com.broadleafcommerce.search.index.core.service.IndexerSearchService<com.broadleafcommerce.search.api.domain.FieldDefinition> searchService, List<com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument>> documentBuilderContributors, List<com.broadleafcommerce.search.index.core.document.DocumentBuilderPreProcessor> decorators, com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService, com.broadleafcommerce.search.index.core.document.helper.DocumentBuilderHelper documentBuilderHelper)  
      com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService​(com.broadleafcommerce.search.api.service.FieldTypeConverter solrFieldTypeConverter)  
      com.broadleafcommerce.search.api.service.FieldTypeConverter solrFieldTypeConverter()  
    • Constructor Detail

      • SolrDocumentBuilderAutoConfiguration

        public SolrDocumentBuilderAutoConfiguration()
    • Method Detail

      • solrFieldTypeConverter

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

        @Bean
        @ConditionalOnMissingBean
        public com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService​(com.broadleafcommerce.search.api.service.FieldTypeConverter solrFieldTypeConverter)
      • solrDocumentBuilder

        @Bean
        @ConditionalOnMissingBean(name="solrDocumentBuilder")
        public com.broadleafcommerce.search.index.core.document.DocumentBuilder<org.apache.solr.common.SolrInputDocument> solrDocumentBuilder​(com.broadleafcommerce.search.index.core.service.IndexerSearchService<com.broadleafcommerce.search.api.domain.FieldDefinition> searchService,
                                                                                                                                              List<com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument>> documentBuilderContributors,
                                                                                                                                              List<com.broadleafcommerce.search.index.core.document.DocumentBuilderPreProcessor> decorators,
                                                                                                                                              com.broadleafcommerce.search.provider.solr.SolrFieldService solrFieldService,
                                                                                                                                              com.broadleafcommerce.search.index.core.document.helper.DocumentBuilderHelper documentBuilderHelper)