Class DefaultSolrIndexedPropertyTypeRegistry

java.lang.Object
de.hybris.platform.solrfacetsearch.solr.impl.DefaultSolrIndexedPropertyTypeRegistry
All Implemented Interfaces:
SolrIndexedPropertyTypeRegistry, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class DefaultSolrIndexedPropertyTypeRegistry extends Object implements SolrIndexedPropertyTypeRegistry, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
Default implementation of SolrIndexedPropertyTypeRegistry
  • Constructor Details

    • DefaultSolrIndexedPropertyTypeRegistry

      public DefaultSolrIndexedPropertyTypeRegistry()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getIndexPropertyTypeInfo

      public IndexedPropertyTypeInfo getIndexPropertyTypeInfo(String propertyType)
      Description copied from interface: SolrIndexedPropertyTypeRegistry
      Returns information on indexed property type such as allowed query operators, is eligible for facet and Java type
      Specified by:
      getIndexPropertyTypeInfo in interface SolrIndexedPropertyTypeRegistry
      Parameters:
      propertyType - - indexed property type
      Returns:
      information on indexed property type
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
    • getIndexPropertyTypeMapping

      public Map<String,String> getIndexPropertyTypeMapping()
    • setIndexPropertyTypeMapping

      public void setIndexPropertyTypeMapping(Map<String,String> indexPropertyTypeMapping)
    • getUnallowedFacetTypes

      public List<String> getUnallowedFacetTypes()
    • setUnallowedFacetTypes

      public void setUnallowedFacetTypes(List<String> unallowedFacetTypes)
    • getUnallowedGroupTypes

      public List<String> getUnallowedGroupTypes()
    • setUnallowedGroupTypes

      public void setUnallowedGroupTypes(List<String> unallowedGroupTypes)