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 TypeMethodDescriptionconvertToFacetValue(Object object) Convert value from filter (CategoryModel, CatalogVersionModel) to value used in facet searchvoiddeleteFilter(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
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 extractedselectedFilterValue- value of selected filter as a StringwidgetInstanceManager- widget instance manager used for accessing widget modelonDeletedCallback- executable callback, which will be invoked when filter will be deleted from the model
-