Class AbstractFacetLabelDisplayHandler
- java.lang.Object
-
- org.alfresco.repo.search.impl.solr.facet.handler.AbstractFacetLabelDisplayHandler
-
- All Implemented Interfaces:
FacetLabelDisplayHandler
- Direct Known Subclasses:
ContentSizeBucketsDisplayHandler,DateBucketsDisplayHandler,MimetypeDisplayHandler,SiteTitleDisplayHandler,UserNameDisplayHandler
public abstract class AbstractFacetLabelDisplayHandler extends java.lang.Object implements FacetLabelDisplayHandler
A support class for facet label display handlers.- Since:
- 5.0
- Author:
- Jamal Kaabi-Mofrad
-
-
Field Summary
Fields Modifier and Type Field Description protected ServiceRegistryserviceRegistryprotected java.util.Set<java.lang.String>supportedFieldFacets
-
Constructor Summary
Constructors Constructor Description AbstractFacetLabelDisplayHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinit()voidregister()Registers this instance of the facet handler with the registry.voidsetRegistry(FacetLabelDisplayHandlerRegistry registry)Set the registry to register withvoidsetServiceRegistry(ServiceRegistry serviceRegistry)Set the service registryvoidsetSupportedFieldFacets(java.util.Set<java.lang.String> supportedFieldFacets)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.repo.search.impl.solr.facet.handler.FacetLabelDisplayHandler
getDisplayLabel
-
-
-
-
Field Detail
-
serviceRegistry
protected ServiceRegistry serviceRegistry
-
supportedFieldFacets
protected java.util.Set<java.lang.String> supportedFieldFacets
-
-
Method Detail
-
register
public final void register()
Registers this instance of the facet handler with the registry. This will call theinit()method and then register if the registry is available.
-
init
protected void init()
-
setSupportedFieldFacets
public void setSupportedFieldFacets(java.util.Set<java.lang.String> supportedFieldFacets)
- Parameters:
supportedFieldFacets- the supportedFieldFacets to set
-
setServiceRegistry
public void setServiceRegistry(ServiceRegistry serviceRegistry)
Set the service registry- Parameters:
serviceRegistry- the service registry
-
setRegistry
public void setRegistry(FacetLabelDisplayHandlerRegistry registry)
Set the registry to register with- Parameters:
registry- a facet label display handler registry
-
-