@Service(value="blWorkflowSolrIndexServiceExtensionHandler")
public class WorkflowSolrIndexServiceExtensionHandler
extends org.broadleafcommerce.core.search.service.solr.index.AbstractSolrIndexServiceExtensionHandler
implements org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceExtensionHandler
Modifier and Type | Field and Description |
---|---|
protected org.broadleafcommerce.core.catalog.service.CatalogService |
catalogService |
protected org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceExtensionManager |
extensionManager |
protected org.broadleafcommerce.core.search.service.solr.SolrHelperService |
shs |
Constructor and Description |
---|
WorkflowSolrIndexServiceExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
attachAdditionalBasicFields(org.broadleafcommerce.core.catalog.domain.Indexable indexable,
org.apache.solr.common.SolrInputDocument document,
org.broadleafcommerce.core.search.service.solr.SolrHelperService shs) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getCategoryId(Long tentativeId,
Long[] returnContainer) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getIndexableId(org.broadleafcommerce.core.catalog.domain.Indexable indexable,
Long[] returnContainer) |
void |
init() |
addPropertyValues, attachAdditionalDocumentFields, endBatchEvent, modifyBuiltDocuments, populateDocumentForIndexField, startBatchEvent
getPriority, isEnabled, setEnabled, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected org.broadleafcommerce.core.search.service.solr.SolrHelperService shs
protected org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceExtensionManager extensionManager
protected org.broadleafcommerce.core.catalog.service.CatalogService catalogService
public WorkflowSolrIndexServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType attachAdditionalBasicFields(org.broadleafcommerce.core.catalog.domain.Indexable indexable, org.apache.solr.common.SolrInputDocument document, org.broadleafcommerce.core.search.service.solr.SolrHelperService shs)
attachAdditionalBasicFields
in interface org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceExtensionHandler
attachAdditionalBasicFields
in class org.broadleafcommerce.core.search.service.solr.index.AbstractSolrIndexServiceExtensionHandler
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getCategoryId(Long tentativeId, Long[] returnContainer)
getCategoryId
in interface org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceExtensionHandler
getCategoryId
in class org.broadleafcommerce.core.search.service.solr.index.AbstractSolrIndexServiceExtensionHandler
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getIndexableId(org.broadleafcommerce.core.catalog.domain.Indexable indexable, Long[] returnContainer)
getIndexableId
in interface org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceExtensionHandler
getIndexableId
in class org.broadleafcommerce.core.search.service.solr.index.AbstractSolrIndexServiceExtensionHandler
Copyright © 2019. All rights reserved.