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 Object implements FacetLabelDisplayHandler
A support class for facet label display handlers.
Since:
5.0
Author:
Jamal Kaabi-Mofrad
  • Field Details

    • serviceRegistry

      protected ServiceRegistry serviceRegistry
    • supportedFieldFacets

      protected Set<String> supportedFieldFacets
  • Constructor Details

    • AbstractFacetLabelDisplayHandler

      public AbstractFacetLabelDisplayHandler()
  • Method Details

    • register

      public final void register()
      Registers this instance of the facet handler with the registry. This will call the init() method and then register if the registry is available.
    • init

      protected void init()
    • setSupportedFieldFacets

      public void setSupportedFieldFacets(Set<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