Class AbstractBackofficeSolrIndexerJob
- java.lang.Object
-
- de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
-
- de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob
-
- de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob
-
- com.hybris.backoffice.solrsearch.indexer.cron.AbstractBackofficeSolrIndexerJob
-
- All Implemented Interfaces:
JobPerformable
- Direct Known Subclasses:
BackofficeSolrIndexerDeleteJob,BackofficeSolrIndexerUpdateJob
@Deprecated(since="1808", forRemoval=true) public abstract class AbstractBackofficeSolrIndexerJob extends SolrIndexerJobDeprecated, for removal: This API element is subject to removal in a future version.since 1808 Custom backoffice indexer jobs are deprecated. Standard indexing jobs are being used instead -SolrIndexerJob
-
-
Field Summary
Fields Modifier and Type Field Description protected BackofficeFacetSearchConfigServicebackofficeFacetSearchConfigServiceDeprecated, for removal: This API element is subject to removal in a future version.protected SolrModifiedItemDAOsolrModifiedItemDAODeprecated, for removal: This API element is subject to removal in a future version.-
Fields inherited from class de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob
facetSearchConfigService, indexer, indexerService
-
Fields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService
-
-
Constructor Summary
Constructors Constructor Description AbstractBackofficeSolrIndexerJob()Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract java.util.Collection<SolrModifiedItemModel>findModifiedItems()Deprecated, for removal: This API element is subject to removal in a future version.BackofficeFacetSearchConfigServicegetBackofficeFacetSearchConfigService()Deprecated, for removal: This API element is subject to removal in a future version.SolrModifiedItemDAOgetSolrModifiedItemDAO()Deprecated, for removal: This API element is subject to removal in a future version.PerformResultperformIndexingJob(CronJobModel cronJob)Deprecated, for removal: This API element is subject to removal in a future version.voidsetBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService)Deprecated, for removal: This API element is subject to removal in a future version.voidsetSolrModifiedItemDAO(SolrModifiedItemDAO solrModifiedItemDAO)Deprecated, for removal: This API element is subject to removal in a future version.protected voidsynchronizeIndexAndRemoveModifiedItems(java.util.Collection<SolrModifiedItemModel> modifiedItemModels)Deprecated, for removal: This API element is subject to removal in a future version.protected voidsynchronizeIndexForConfig(SolrFacetSearchConfigModel config, java.util.List<SolrModifiedItemModel> items)Deprecated, for removal: This API element is subject to removal in a future version.protected abstract voidsynchronizeIndexForType(FacetSearchConfig facetSearchConfig, IndexedType type, java.util.Collection<PK> pks)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob
indexItems
-
Methods inherited from class de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob
getFacetSearchConfig, perform, setFacetSearchConfigService, setIndexer, setIndexerService
-
Methods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
-
-
-
Field Detail
-
solrModifiedItemDAO
protected SolrModifiedItemDAO solrModifiedItemDAO
Deprecated, for removal: This API element is subject to removal in a future version.
-
backofficeFacetSearchConfigService
protected BackofficeFacetSearchConfigService backofficeFacetSearchConfigService
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
performIndexingJob
public PerformResult performIndexingJob(CronJobModel cronJob)
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
performIndexingJobin classSolrIndexerJob
-
synchronizeIndexAndRemoveModifiedItems
protected void synchronizeIndexAndRemoveModifiedItems(java.util.Collection<SolrModifiedItemModel> modifiedItemModels)
Deprecated, for removal: This API element is subject to removal in a future version.
-
synchronizeIndexForConfig
protected void synchronizeIndexForConfig(SolrFacetSearchConfigModel config, java.util.List<SolrModifiedItemModel> items) throws FacetConfigServiceException, IndexerException, SolrServiceException
Deprecated, for removal: This API element is subject to removal in a future version.
-
synchronizeIndexForType
protected abstract void synchronizeIndexForType(FacetSearchConfig facetSearchConfig, IndexedType type, java.util.Collection<PK> pks) throws IndexerException, SolrServiceException
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IndexerExceptionSolrServiceException
-
findModifiedItems
protected abstract java.util.Collection<SolrModifiedItemModel> findModifiedItems()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setSolrModifiedItemDAO
public void setSolrModifiedItemDAO(SolrModifiedItemDAO solrModifiedItemDAO)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getSolrModifiedItemDAO
public SolrModifiedItemDAO getSolrModifiedItemDAO()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setBackofficeFacetSearchConfigService
public void setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getBackofficeFacetSearchConfigService
public BackofficeFacetSearchConfigService getBackofficeFacetSearchConfigService()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-