Class SandboxTrackableDocumentBuilderPreProcessor
- java.lang.Object
-
- com.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor
-
- com.broadleafcommerce.search.index.common.document.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 Summary
Constructors Constructor Description SandboxTrackableDocumentBuilderPreProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
preProcessInternal(List<? extends com.broadleafcommerce.search.api.domain.Indexable<?>> indexables)
protected boolean
shouldProcess(com.broadleafcommerce.search.api.domain.Indexable<?> sampleIndexable)
-
-
-
Method Detail
-
preProcessInternal
public void preProcessInternal(List<? extends com.broadleafcommerce.search.api.domain.Indexable<?>> indexables)
- Specified by:
preProcessInternal
in classcom.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor
-
shouldProcess
protected boolean shouldProcess(com.broadleafcommerce.search.api.domain.Indexable<?> sampleIndexable)
- Specified by:
shouldProcess
in classcom.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor
-
-