public class DefaultIndexedTypePopulator extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_GROUP_LIMIT |
| Constructor and Description |
|---|
DefaultIndexedTypePopulator() |
public static final int DEFAULT_GROUP_LIMIT
public void populate(SolrIndexedTypeModel source, IndexedType target) throws ConversionException
ConversionExceptionprotected void populateBasic(SolrIndexedTypeModel source, IndexedType target) throws FacetConfigServiceException
FacetConfigServiceExceptionprotected void populateGroupProperties(SolrIndexedTypeModel source, IndexedType target)
protected Collection<IndexedProperty> getIndexedPropertiesFromItems(SolrIndexedTypeModel itemTypeModel) throws FacetConfigServiceException
FacetConfigServiceExceptionprotected IndexedProperty getIndexedPropertyFromItem(SolrIndexedPropertyModel property) throws FacetConfigServiceException
FacetConfigServiceExceptionprotected Set<String> getAllFacets(Collection<IndexedProperty> properties, IndexedTypeFieldsValuesProvider modelFieldsValuesProvider)
protected IndexedTypeFieldsValuesProvider getFieldsValuesProvider(String name, String typeName) throws FacetConfigUnknownBeanException
FacetConfigUnknownBeanExceptionpublic void setBeanFactory(BeanFactory beanFactory)
throws BeansException
BeansExceptionpublic void setIndexedPropertyConverter(Converter<SolrIndexedPropertyModel,IndexedProperty> indexedPropertyConverter)
public void setSolrSearchQueryTemplateConverter(Converter<SolrSearchQueryTemplateModel,SearchQueryTemplate> solrSearchQueryTemplateConverter)
public void setDefaultIdentityProvider(String defaultIdentityProvider)
defaultIdentityProvider - the defaultIdentityProvider to setpublic void setDefaultModelLoader(String defaultModelLoader)
defaultModelLoader - the defaultModelLoader to setCopyright © 2017 SAP SE. All Rights Reserved.