public class DirectSolrIndexSynchronizationStrategy extends java.lang.Object implements SolrIndexSynchronizationStrategy
| Modifier and Type | Field and Description |
|---|---|
protected FacetSearchConfigService |
facetSearchConfigService |
protected IndexerService |
indexerService |
protected Logger |
LOG |
protected ModelService |
modelService |
protected TypeService |
typeService |
| Constructor and Description |
|---|
DirectSolrIndexSynchronizationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
findFacetSearchConfig(SolrFacetSearchConfigModel facetSearchConfigModel)
Finds solr search config
|
protected void |
performIndexDelete(SolrFacetSearchConfigModel solrFacetSearchConfig,
java.util.List<PK> pks)
Remove specified items from solr index
|
protected void |
performIndexDelete(java.lang.String typecode,
SolrFacetSearchConfigModel solrFacetSearchConfig,
java.util.List<java.lang.String> pks)
Deprecated.
|
protected void |
performIndexUpdate(SolrFacetSearchConfigModel solrFacetSearchConfig,
java.util.List<PK> pks)
Update specified items in solr index
|
protected void |
performIndexUpdate(java.lang.String typecode,
SolrFacetSearchConfigModel solrFacetSearchConfig,
java.util.List<java.lang.String> pks)
Deprecated.
|
void |
removeItem(java.lang.String typecode,
long pk)
Remove item from solr index
|
void |
removeItems(java.lang.String typecode,
java.util.List<PK> pkList)
Remove item from solr index
|
void |
setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService) |
void |
setFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService) |
void |
setIndexerService(IndexerService indexerService) |
void |
setModelService(ModelService modelService) |
void |
setTypeService(TypeService typeService) |
void |
updateItem(java.lang.String typecode,
long pk)
Update item in solr index
|
void |
updateItems(java.lang.String typecode,
java.util.List<PK> pkList)
Update item in solr index
|
protected final Logger LOG
protected IndexerService indexerService
protected ModelService modelService
protected TypeService typeService
protected FacetSearchConfigService facetSearchConfigService
public DirectSolrIndexSynchronizationStrategy()
public void removeItem(java.lang.String typecode,
long pk)
SolrIndexSynchronizationStrategyremoveItem in interface SolrIndexSynchronizationStrategytypecode - item typecodepk - item pkpublic void removeItems(java.lang.String typecode,
java.util.List<PK> pkList)
SolrIndexSynchronizationStrategyremoveItems in interface SolrIndexSynchronizationStrategytypecode - item typecodepkList - item pkpublic void updateItem(java.lang.String typecode,
long pk)
SolrIndexSynchronizationStrategyupdateItem in interface SolrIndexSynchronizationStrategytypecode - item typecodepk - item pkpublic void updateItems(java.lang.String typecode,
java.util.List<PK> pkList)
SolrIndexSynchronizationStrategyupdateItems in interface SolrIndexSynchronizationStrategytypecode - item typecodepkList - list of updated pks@Deprecated
protected void performIndexDelete(java.lang.String typecode,
SolrFacetSearchConfigModel solrFacetSearchConfig,
java.util.List<java.lang.String> pks)
typecode - type of itemssolrFacetSearchConfig - solr configpks - list of pksprotected void performIndexDelete(SolrFacetSearchConfigModel solrFacetSearchConfig, java.util.List<PK> pks)
solrFacetSearchConfig - solr configpks - list of pks@Deprecated
protected void performIndexUpdate(java.lang.String typecode,
SolrFacetSearchConfigModel solrFacetSearchConfig,
java.util.List<java.lang.String> pks)
typecode - type of itemssolrFacetSearchConfig - solr configpks - list of pksprotected void performIndexUpdate(SolrFacetSearchConfigModel solrFacetSearchConfig, java.util.List<PK> pks)
solrFacetSearchConfig - solr configpks - list of pksprotected FacetSearchConfig findFacetSearchConfig(SolrFacetSearchConfigModel facetSearchConfigModel)
facetSearchConfigModel - public void setIndexerService(IndexerService indexerService)
indexerService - public void setModelService(ModelService modelService)
modelService - public void setFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService)
facetSearchConfigService - the facetSearchConfigService to setpublic void setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService)
public void setTypeService(TypeService typeService)
typeService - Copyright © 2018 SAP SE. All Rights Reserved.