Class AbstractConfigOverviewFilter
java.lang.Object
de.hybris.platform.sap.productconfig.facades.filters.AbstractConfigOverviewFilter
- All Implemented Interfaces:
ConfigOverviewFilter
- Direct Known Subclasses:
PriceRelevantValueFilter,UserAssignedValueFilter,VisibleValueFilter
Abstract base class for filter implementations to be used on the product config overview page.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilter(CsticModel cstic) Filters the assigned values of the given characteristic.filter(CsticModel cstic, List<FilterEnum> appliedFilters) Filters the assigned values of the given characteristic.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.sap.productconfig.facades.ConfigOverviewFilter
filter, isActive, noMatch
-
Constructor Details
-
AbstractConfigOverviewFilter
public AbstractConfigOverviewFilter()
-
-
Method Details
-
filter
Description copied from interface:ConfigOverviewFilterFilters the assigned values of the given characteristic. Caller has to take care that filter is active.- Specified by:
filterin interfaceConfigOverviewFilter- Parameters:
cstic- characteristic to be filtered- Returns:
- a list of assigned values valid for the filter
-
filter
Description copied from interface:ConfigOverviewFilterFilters the assigned values of the given characteristic. Filtering is only executed if the suitable filter ID is part of the passed appliedFilters.
If the filter is not active the complete list of assigned values of the characteristic is returned.- Specified by:
filterin interfaceConfigOverviewFilter- Parameters:
cstic- characteristic to be filteredappliedFilters- list of applied filters- Returns:
- a list of assigned values valid for the filter
-