Class BackofficeSolrIndexerDeleteJob

All Implemented Interfaces:
JobPerformable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware

@Deprecated(since="1808", forRemoval=true) public class BackofficeSolrIndexerDeleteJob extends AbstractBackofficeSolrIndexerJob implements org.springframework.beans.factory.BeanFactoryAware
Deprecated, 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 Details

    • beanFactory

      protected org.springframework.beans.factory.BeanFactory beanFactory
      Deprecated, for removal: This API element is subject to removal in a future version.
    • indexerBatchContextFactory

      protected IndexerBatchContextFactory indexerBatchContextFactory
      Deprecated, for removal: This API element is subject to removal in a future version.
    • indexOperationIdGenerator

      protected IndexOperationIdGenerator indexOperationIdGenerator
      Deprecated, for removal: This API element is subject to removal in a future version.
    • solrSearchProviderFactory

      protected SolrSearchProviderFactory solrSearchProviderFactory
      Deprecated, for removal: This API element is subject to removal in a future version.
    • solrIndexService

      protected SolrIndexService solrIndexService
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • BackofficeSolrIndexerDeleteJob

      public BackofficeSolrIndexerDeleteJob()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • synchronizeIndexForType

      protected 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.
      Specified by:
      synchronizeIndexForType in class AbstractBackofficeSolrIndexerJob
      Throws:
      IndexerException
      SolrServiceException
    • findModifiedItems

      protected Collection<SolrModifiedItemModel> findModifiedItems()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      findModifiedItems in class AbstractBackofficeSolrIndexerJob
    • setBeanFactory

      public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
      Throws:
      org.springframework.beans.BeansException
    • setIndexerBatchContextFactory

      public void setIndexerBatchContextFactory(IndexerBatchContextFactory indexerBatchContextFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSolrSearchProviderFactory

      public void setSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIndexOperationIdGenerator

      public void setIndexOperationIdGenerator(IndexOperationIdGenerator indexOperationIdGenerator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSolrIndexService

      public void setSolrIndexService(SolrIndexService solrIndexService)
      Deprecated, for removal: This API element is subject to removal in a future version.