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 -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isArchived
(com.broadleafcommerce.search.api.domain.SandboxTrackable overriding) void
preProcessInternal
(List<? extends com.broadleafcommerce.search.api.domain.Indexable<?>> indexables) protected boolean
shouldProcess
(com.broadleafcommerce.search.api.domain.Indexable<?> sampleIndexable) Methods inherited from class com.broadleafcommerce.search.index.core.document.AbstractDocumentBuilderPreProcessor
preProcess, shouldProcess
-
Constructor Details
-
SandboxTrackableDocumentBuilderPreProcessor
public SandboxTrackableDocumentBuilderPreProcessor()
-
-
Method Details
-
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
-
isArchived
protected boolean isArchived(com.broadleafcommerce.search.api.domain.SandboxTrackable overriding)
-