public abstract class AbstractBackofficeSolrIndexerJob extends SolrIndexerJob
| Modifier and Type | Field and Description |
|---|---|
protected BackofficeFacetSearchConfigService |
backofficeFacetSearchConfigService |
protected SolrModifiedItemDAO |
solrModifiedItemDAO |
facetSearchConfigService, indexer, indexerServiceflexibleSearchService, modelService, sessionService| Constructor and Description |
|---|
AbstractBackofficeSolrIndexerJob() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.Collection<SolrModifiedItemModel> |
findModifiedItems() |
BackofficeFacetSearchConfigService |
getBackofficeFacetSearchConfigService() |
SolrModifiedItemDAO |
getSolrModifiedItemDAO() |
PerformResult |
performIndexingJob(CronJobModel cronJob) |
void |
setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService) |
void |
setSolrModifiedItemDAO(SolrModifiedItemDAO solrModifiedItemDAO) |
protected void |
synchronizeIndexAndRemoveModifiedItems(java.util.Collection<SolrModifiedItemModel> modifiedItemModels) |
protected void |
synchronizeIndexForConfig(SolrFacetSearchConfigModel config,
java.util.List<SolrModifiedItemModel> items) |
protected abstract void |
synchronizeIndexForType(FacetSearchConfig facetSearchConfig,
IndexedType type,
java.util.Collection<PK> pks) |
indexItemsgetFacetSearchConfig, perform, setFacetSearchConfigService, setIndexer, setIndexerServiceclearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionServiceprotected SolrModifiedItemDAO solrModifiedItemDAO
protected BackofficeFacetSearchConfigService backofficeFacetSearchConfigService
public PerformResult performIndexingJob(CronJobModel cronJob)
performIndexingJob in class SolrIndexerJobprotected void synchronizeIndexAndRemoveModifiedItems(java.util.Collection<SolrModifiedItemModel> modifiedItemModels)
protected void synchronizeIndexForConfig(SolrFacetSearchConfigModel config, java.util.List<SolrModifiedItemModel> items) throws FacetConfigServiceException, IndexerException, SolrServiceException
protected abstract void synchronizeIndexForType(FacetSearchConfig facetSearchConfig, IndexedType type, java.util.Collection<PK> pks) throws IndexerException, SolrServiceException
IndexerExceptionSolrServiceExceptionprotected abstract java.util.Collection<SolrModifiedItemModel> findModifiedItems()
public void setSolrModifiedItemDAO(SolrModifiedItemDAO solrModifiedItemDAO)
public SolrModifiedItemDAO getSolrModifiedItemDAO()
public void setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService)
public BackofficeFacetSearchConfigService getBackofficeFacetSearchConfigService()
Copyright © 2018 SAP SE. All Rights Reserved.