Interface ReferenceEditorFacetChartFilterAdapter

All Known Implementing Classes:
CatalogVersionFacetChartFilterAdapter, CategoryFacetChartFilterAdapter

public interface ReferenceEditorFacetChartFilterAdapter
Adapter to convert value from filter selection to value used in facet
  • Method Summary

    Modifier and Type
    Method
    Description
    Convert value from filter (CategoryModel, CatalogVersionModel) to value used in facet search
    void
    deleteFilter(com.hybris.cockpitng.core.events.CockpitEvent event, String selectedFilterValue, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, com.hybris.cockpitng.core.Executable onDeletedCallback)
    deletes filter from the widget model when it gets deleted from the system
  • Method Details

    • convertToFacetValue

      String convertToFacetValue(Object object)
      Convert value from filter (CategoryModel, CatalogVersionModel) to value used in facet search
      Parameters:
      object - value from filter
      Returns:
      value used in solr index
    • deleteFilter

      void deleteFilter(com.hybris.cockpitng.core.events.CockpitEvent event, String selectedFilterValue, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, com.hybris.cockpitng.core.Executable onDeletedCallback)
      deletes filter from the widget model when it gets deleted from the system
      Parameters:
      event - incoming delete event, from which name of deleted filter can be extracted
      selectedFilterValue - value of selected filter as a String
      widgetInstanceManager - widget instance manager used for accessing widget model
      onDeletedCallback - executable callback, which will be invoked when filter will be deleted from the model