Class CronJobSolrIndexSynchronizationStrategy
java.lang.Object
com.hybris.backoffice.solrsearch.events.CronJobSolrIndexSynchronizationStrategy
- All Implemented Interfaces:
SolrIndexSynchronizationStrategy
public class CronJobSolrIndexSynchronizationStrategy
extends Object
implements SolrIndexSynchronizationStrategy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddModifiedItem(String typecode, long pk, SolrItemModificationType modificationType) protected voidaddModifiedItems(String typecode, List<PK> pks, SolrItemModificationType modificationType) protected ModelServicevoidremoveItem(String typecode, long pk) Remove item from solr indexvoidremoveItems(String typecode, List<PK> pkList) Remove item from solr indexvoidsetModelService(ModelService modelService) protected booleanvoidupdateItem(String typecode, long pk) Update item in solr indexvoidupdateItems(String typecode, List<PK> pkList) Update item in solr index
-
Field Details
-
modelService
-
-
Constructor Details
-
CronJobSolrIndexSynchronizationStrategy
public CronJobSolrIndexSynchronizationStrategy()
-
-
Method Details
-
updateItem
Description copied from interface:SolrIndexSynchronizationStrategyUpdate item in solr index- Specified by:
updateItemin interfaceSolrIndexSynchronizationStrategy- Parameters:
typecode- item typecodepk- item pk
-
updateItems
Description copied from interface:SolrIndexSynchronizationStrategyUpdate item in solr index- Specified by:
updateItemsin interfaceSolrIndexSynchronizationStrategy- Parameters:
typecode- item typecodepkList- list of updated pks
-
removeItem
Description copied from interface:SolrIndexSynchronizationStrategyRemove item from solr index- Specified by:
removeItemin interfaceSolrIndexSynchronizationStrategy- Parameters:
typecode- item typecodepk- item pk
-
removeItems
Description copied from interface:SolrIndexSynchronizationStrategyRemove item from solr index- Specified by:
removeItemsin interfaceSolrIndexSynchronizationStrategy- Parameters:
typecode- item typecodepkList- item pk
-
addModifiedItem
-
addModifiedItems
protected void addModifiedItems(String typecode, List<PK> pks, SolrItemModificationType modificationType) -
shouldUpdateModifiedItem
protected boolean shouldUpdateModifiedItem() -
setModelService
-
getModelService
-