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 SolrIndexerJob
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BackofficeFacetSearchConfigServiceDeprecated, for removal: This API element is subject to removal in a future version.protected SolrModifiedItemDAODeprecated, 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, indexerServiceFields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Collection<SolrModifiedItemModel>Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.performIndexingJob(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(Collection<SolrModifiedItemModel> modifiedItemModels) Deprecated, for removal: This API element is subject to removal in a future version.protected voidsynchronizeIndexForConfig(SolrFacetSearchConfigModel config, List<SolrModifiedItemModel> items) Deprecated, for removal: This API element is subject to removal in a future version.protected abstract voidsynchronizeIndexForType(FacetSearchConfig facetSearchConfig, IndexedType type, 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
indexItemsMethods inherited from class de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob
getFacetSearchConfig, perform, setFacetSearchConfigService, setIndexer, setIndexerServiceMethods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
Field Details
-
solrModifiedItemDAO
Deprecated, for removal: This API element is subject to removal in a future version. -
backofficeFacetSearchConfigService
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
AbstractBackofficeSolrIndexerJob
public AbstractBackofficeSolrIndexerJob()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
performIndexingJob
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
performIndexingJobin classSolrIndexerJob
-
synchronizeIndexAndRemoveModifiedItems
protected void synchronizeIndexAndRemoveModifiedItems(Collection<SolrModifiedItemModel> modifiedItemModels) Deprecated, for removal: This API element is subject to removal in a future version. -
synchronizeIndexForConfig
protected void synchronizeIndexForConfig(SolrFacetSearchConfigModel config, 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, Collection<PK> pks) throws IndexerException, SolrServiceException Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IndexerExceptionSolrServiceException
-
findModifiedItems
Deprecated, for removal: This API element is subject to removal in a future version. -
setSolrModifiedItemDAO
Deprecated, for removal: This API element is subject to removal in a future version. -
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
Deprecated, for removal: This API element is subject to removal in a future version.
-
SolrIndexerJob