Class AbstractFacetValueDisplayNameProvider
java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.AbstractFacetValueDisplayNameProvider
- All Implemented Interfaces:
FacetDisplayNameProvider,FacetValueDisplayNameProvider
- Direct Known Subclasses:
ColorFacetDisplayNameProvider,CustomerCouponFacetDisplayNameProvider,GenderFacetDisplayNameProvider,PointOfServiceFacetDisplayNameProvider,PointOfServiceFacetDisplayNameProvider,ProductVendorFacetDisplayNameProvider,PromotionFacetDisplayNameProvider
public abstract class AbstractFacetValueDisplayNameProvider
extends Object
implements FacetValueDisplayNameProvider, FacetDisplayNameProvider
Abstract implementation of the
FacetValueDisplayNameProvider interface.
Implementers of the FacetValueDisplayNameProvider interface should typically extend this class.
This class also implements the deprecated FacetDisplayNameProvider simply as a marker interface
as this is the interface that is bound to the IndexedProperty.-
Field Summary
Fields inherited from interface de.hybris.platform.solrfacetsearch.provider.FacetDisplayNameProvider
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringgetDisplayName(SearchQuery query, IndexedProperty property, String facetValue) Get the display name for a facet value.final StringgetDisplayName(SearchQuery query, String name) Get the display name for a facet value.
-
Constructor Details
-
AbstractFacetValueDisplayNameProvider
public AbstractFacetValueDisplayNameProvider()
-
-
Method Details
-
getDisplayName
Description copied from interface:FacetDisplayNameProviderGet the display name for a facet value. This method is deprecated as is does not pass the facet which contains the facet value. Implementers should implement theFacetValueDisplayNameProvider.getDisplayName(de.hybris.platform.solrfacetsearch.search.SearchQuery, de.hybris.platform.solrfacetsearch.config.IndexedProperty, String)method instead.- Specified by:
getDisplayNamein interfaceFacetDisplayNameProvider- Parameters:
query- The search queryname- The facet value- Returns:
- The display name for the specified facet value.
-
getDisplayName
public abstract String getDisplayName(SearchQuery query, IndexedProperty property, String facetValue) Get the display name for a facet value.- Specified by:
getDisplayNamein interfaceFacetValueDisplayNameProvider- Parameters:
query- The search queryproperty- The indexed property (i.e. the facet)facetValue- The facet value- Returns:
- The display name for the specified facet value.
-