Class SolrDocumentBuilderAutoConfiguration

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

@Configuration public class SolrDocumentBuilderAutoConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, com.broadleafcommerce.search.index.core.ProcessStateService processStateService, 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
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SolrDocumentBuilderAutoConfiguration

      public SolrDocumentBuilderAutoConfiguration()
  • Method Details

    • 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, com.broadleafcommerce.search.index.core.ProcessStateService processStateService, 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)