Class SolrIndexingAfterSaveListener

java.lang.Object
com.hybris.backoffice.solrsearch.events.SolrIndexingAfterSaveListener
All Implemented Interfaces:
AfterSaveListener

@Deprecated(since="1808", forRemoval=true) public class SolrIndexingAfterSaveListener extends Object implements AfterSaveListener
Deprecated, for removal: This API element is subject to removal in a future version.
since 1808, functionality provided by an aspect ObjectFacadeSolrIndexingAspect
  • Constructor Details

    • SolrIndexingAfterSaveListener

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

    • afterSave

      public void afterSave(Collection<AfterSaveEvent> events)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: AfterSaveListener
      Takes real action to deal with the AfterSaveEvents.
      Specified by:
      afterSave in interface AfterSaveListener
      Parameters:
      events - all collected AfterSaveEvents
    • evaluateIndexOperation

      Deprecated, for removal: This API element is subject to removal in a future version.
    • prepareAndHandleEvents

      protected void prepareAndHandleEvents(SolrIndexingAfterSaveListener.SolrIndexOperation operation, Set<PK> events)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • groupByTypes

      protected Map<String,List<PK>> groupByTypes(Set<PK> events, SolrIndexingAfterSaveListener.SolrIndexOperation solrIndexOperation)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • findTypeCode

      protected String findTypeCode(SolrIndexingAfterSaveListener.SolrIndexOperation solrIndexOperation, PK pk)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getType

      public String getType(Object object)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • handleChange

      protected void handleChange(SolrIndexingAfterSaveListener.SolrIndexOperation solrIndexOperation, String typeCode, PK pk)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • handleChanges

      protected void handleChanges(SolrIndexingAfterSaveListener.SolrIndexOperation solrIndexOperation, String typeCode, List<PK> pks)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getModelService

      public ModelService getModelService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setModelService

      public void setModelService(ModelService modelService)
      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.
    • setBackofficeFacetSearchConfigService

      public void setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSolrIndexSynchronizationStrategy

      public SolrIndexSynchronizationStrategy getSolrIndexSynchronizationStrategy()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSolrIndexSynchronizationStrategy

      public void setSolrIndexSynchronizationStrategy(SolrIndexSynchronizationStrategy solrIndexSynchronizationStrategy)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTypeService

      public TypeService getTypeService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTypeService

      public void setTypeService(TypeService typeService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSessionService

      public SessionService getSessionService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSessionService

      public void setSessionService(SessionService sessionService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getUserService

      public UserService getUserService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setUserService

      public void setUserService(UserService userService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getIgnoredTypeCodes

      public Set<Integer> getIgnoredTypeCodes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIgnoredTypeCodes

      public void setIgnoredTypeCodes(Set<Integer> ignoredTypeCodes)
      Deprecated, for removal: This API element is subject to removal in a future version.