Class DirectSearchservicesIndexSynchronizationStrategy
java.lang.Object
com.hybris.backoffice.searchservices.events.DirectSearchservicesIndexSynchronizationStrategy
- All Implemented Interfaces:
SearchservicesIndexSynchronizationStrategy
public class DirectSearchservicesIndexSynchronizationStrategy
extends Object
implements SearchservicesIndexSynchronizationStrategy
Direct searchservices index synchronization strategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ModelServiceprotected SnIndexerServiceprotected TypeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidperformIndexDelete(SnIndexTypeModel indexType, List<PK> pks) Remove specified items from searchservices indexprotected voidperformIndexUpdate(SnIndexTypeModel indexType, List<PK> pks) Update specified items from searchservices indexvoidremoveItem(String typecode, long pk) Remove item from searchservices indexvoidremoveItems(String typecode, List<PK> pkList) Remove item from searchservices indexvoidsetBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService) voidsetModelService(ModelService modelService) voidsetSnIndexerService(SnIndexerService snIndexerService) voidsetTypeService(TypeService typeService) voidupdateItem(String typecode, long pk) Update item from searchservices indexvoidupdateItems(String typecode, List<PK> pkList) Update items from searchservices index
-
Field Details
-
snIndexerService
-
modelService
-
typeService
-
-
Constructor Details
-
DirectSearchservicesIndexSynchronizationStrategy
public DirectSearchservicesIndexSynchronizationStrategy()
-
-
Method Details
-
updateItem
Description copied from interface:SearchservicesIndexSynchronizationStrategyUpdate item from searchservices index- Specified by:
updateItemin interfaceSearchservicesIndexSynchronizationStrategy- Parameters:
typecode- item typecodepk- item pk
-
updateItems
Description copied from interface:SearchservicesIndexSynchronizationStrategyUpdate items from searchservices index- Specified by:
updateItemsin interfaceSearchservicesIndexSynchronizationStrategy- Parameters:
typecode- item typecodepkList- list of updated pks
-
removeItem
Description copied from interface:SearchservicesIndexSynchronizationStrategyRemove item from searchservices index- Specified by:
removeItemin interfaceSearchservicesIndexSynchronizationStrategy- Parameters:
typecode- item typecodepk- item pk
-
removeItems
Description copied from interface:SearchservicesIndexSynchronizationStrategyRemove item from searchservices index- Specified by:
removeItemsin interfaceSearchservicesIndexSynchronizationStrategy- Parameters:
typecode- item typecodepkList- list of removed pks
-
performIndexDelete
Remove specified items from searchservices index- Parameters:
indexType- searchservices indexpks- list of pks
-
performIndexUpdate
Update specified items from searchservices index- Parameters:
indexType- searchservices indexpks- list of pks
-
setSnIndexerService
- Parameters:
snIndexerService-
-
setModelService
- Parameters:
modelService-
-
setBackofficeFacetSearchConfigService
public void setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService) -
setTypeService
- Parameters:
typeService-
-