Class ApplicationTrackableSolrDocumentBuilderContributor

  • All Implemented Interfaces:
    com.broadleafcommerce.search.index.core.document.DocumentBuilderContributor<org.apache.solr.common.SolrInputDocument>

    public class ApplicationTrackableSolrDocumentBuilderContributor
    extends com.broadleafcommerce.search.index.common.document.TrackableDocumentBuilderContributor<org.apache.solr.common.SolrInputDocument>
    Contribute fields to the document for tracking its Application context.
    • Constructor Detail

      • ApplicationTrackableSolrDocumentBuilderContributor

        public ApplicationTrackableSolrDocumentBuilderContributor()
    • Method Detail

      • contributeTrackable

        public void contributeTrackable​(com.broadleafcommerce.search.api.domain.Indexable<?> indexable,
                                        org.apache.solr.common.SolrInputDocument document)
        Specified by:
        contributeTrackable in class com.broadleafcommerce.search.index.common.document.TrackableDocumentBuilderContributor<org.apache.solr.common.SolrInputDocument>
      • getTrackableBehavior

        protected com.broadleafcommerce.data.tracking.core.TrackableBehavior getTrackableBehavior()
        Specified by:
        getTrackableBehavior in class com.broadleafcommerce.search.index.common.document.TrackableDocumentBuilderContributor<org.apache.solr.common.SolrInputDocument>