Class SandboxTrackableDocumentBuilderPreProcessor

  • All Implemented Interfaces:
    com.broadleafcommerce.search.index.core.document.DocumentBuilderPreProcessor

    public class SandboxTrackableDocumentBuilderPreProcessor
    extends com.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor
    Populate the indexables with sandbox trackable information relevant to the context of other objects being indexed. Includes indexing sandbox overrides to track which objects have been overridden by other objects in particular sandboxes.
    • Constructor Detail

      • SandboxTrackableDocumentBuilderPreProcessor

        public SandboxTrackableDocumentBuilderPreProcessor()
    • Method Detail

      • preProcessInternal

        public void preProcessInternal​(List<? extends com.broadleafcommerce.search.api.domain.Indexable<?>> indexables)
        Specified by:
        preProcessInternal in class com.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor
      • shouldProcess

        protected boolean shouldProcess​(com.broadleafcommerce.search.api.domain.Indexable<?> sampleIndexable)
        Specified by:
        shouldProcess in class com.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor