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 java.lang.Object implements SolrIndexedPropertyTypeRegistry, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
Default implementation ofSolrIndexedPropertyTypeRegistry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultSolrIndexedPropertyTypeRegistry.IndexPropertyTypeOperatorsMapping
-
Constructor Summary
Constructors Constructor Description DefaultSolrIndexedPropertyTypeRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()IndexedPropertyTypeInfogetIndexPropertyTypeInfo(java.lang.String propertyType)Returns information on indexed property type such as allowed query operators, is eligible for facet and Java typejava.util.Map<java.lang.String,java.lang.String>getIndexPropertyTypeMapping()java.util.List<java.lang.String>getUnallowedFacetTypes()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetIndexPropertyTypeMapping(java.util.Map<java.lang.String,java.lang.String> indexPropertyTypeMapping)voidsetUnallowedFacetTypes(java.util.List<java.lang.String> unallowedFacetTypes)
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
getIndexPropertyTypeInfo
public IndexedPropertyTypeInfo getIndexPropertyTypeInfo(java.lang.String propertyType)
Description copied from interface:SolrIndexedPropertyTypeRegistryReturns information on indexed property type such as allowed query operators, is eligible for facet and Java type- Specified by:
getIndexPropertyTypeInfoin interfaceSolrIndexedPropertyTypeRegistry- Parameters:
propertyType- - indexed property type- Returns:
- information on indexed property type
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
getIndexPropertyTypeMapping
public java.util.Map<java.lang.String,java.lang.String> getIndexPropertyTypeMapping()
-
setIndexPropertyTypeMapping
public void setIndexPropertyTypeMapping(java.util.Map<java.lang.String,java.lang.String> indexPropertyTypeMapping)
-
getUnallowedFacetTypes
public java.util.List<java.lang.String> getUnallowedFacetTypes()
-
setUnallowedFacetTypes
public void setUnallowedFacetTypes(java.util.List<java.lang.String> unallowedFacetTypes)
-
-