Class ContentSizeBucketsDisplayHandler
java.lang.Object
org.alfresco.repo.search.impl.solr.facet.handler.AbstractFacetLabelDisplayHandler
org.alfresco.repo.search.impl.solr.facet.handler.ContentSizeBucketsDisplayHandler
- All Implemented Interfaces:
FacetQueryProvider,FacetLabelDisplayHandler
public class ContentSizeBucketsDisplayHandler
extends AbstractFacetLabelDisplayHandler
implements FacetQueryProvider
A simple handler to get the appropriate display label for the content size buckets.
- Since:
- 5.0
- Author:
- Jamal Kaabi-Mofrad
-
Field Summary
Fields inherited from class org.alfresco.repo.search.impl.solr.facet.handler.AbstractFacetLabelDisplayHandler
serviceRegistry, supportedFieldFacets -
Constructor Summary
ConstructorsConstructorDescriptionContentSizeBucketsDisplayHandler(Set<String> facetQueryFields, LinkedHashMap<String, String> sizeBucketsMap) -
Method Summary
Modifier and TypeMethodDescriptiongetDisplayLabel(String value) Gets the user friendly display label for the returned facet valueGets the created facet queriesMethods inherited from class org.alfresco.repo.search.impl.solr.facet.handler.AbstractFacetLabelDisplayHandler
init, register, setRegistry, setServiceRegistry, setSupportedFieldFacets
-
Constructor Details
-
ContentSizeBucketsDisplayHandler
public ContentSizeBucketsDisplayHandler(Set<String> facetQueryFields, LinkedHashMap<String, String> sizeBucketsMap)
-
-
Method Details
-
getDisplayLabel
Description copied from interface:FacetLabelDisplayHandlerGets the user friendly display label for the returned facet value- Specified by:
getDisplayLabelin interfaceFacetLabelDisplayHandler- Parameters:
value- the facet value- Returns:
- user friendly display label or the original value, if there is no result
-
getFacetQueries
Description copied from interface:FacetQueryProviderGets the created facet queries- Specified by:
getFacetQueriesin interfaceFacetQueryProvider- Returns:
- read-only map of facet queries or an empty map.
-