Class DefaultSolrIndexDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<SolrIndexModel>
de.hybris.platform.solrfacetsearch.daos.impl.DefaultSolrIndexDao
- All Implemented Interfaces:
GenericDao<SolrIndexModel>,SolrIndexDao
Default implementation of
SolrIndexDao.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindActiveIndexByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType) Finds the active index for a specific facet search configuration and indexed type.Returns all indexes.findIndexByConfigAndTypeAndQualifier(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType, String qualifier) Finds an index by facet search configuration, indexed type and qualifier.findIndexesByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType) Finds indexes by facet search configuration and indexed type.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultSolrIndexDao
public DefaultSolrIndexDao()Default constructor.
-
-
Method Details
-
findAllIndexes
Description copied from interface:SolrIndexDaoReturns all indexes.- Specified by:
findAllIndexesin interfaceSolrIndexDao- Returns:
- the indexes
-
findIndexByConfigAndTypeAndQualifier
public SolrIndexModel findIndexByConfigAndTypeAndQualifier(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType, String qualifier) Description copied from interface:SolrIndexDaoFinds an index by facet search configuration, indexed type and qualifier.- Specified by:
findIndexByConfigAndTypeAndQualifierin interfaceSolrIndexDao- Parameters:
facetSearchConfig- - the facet search configurationindexedType- - the indexed typequalifier- - the qualifier- Returns:
- the indexes
-
findActiveIndexByConfigAndType
public SolrIndexModel findActiveIndexByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType) Description copied from interface:SolrIndexDaoFinds the active index for a specific facet search configuration and indexed type.- Specified by:
findActiveIndexByConfigAndTypein interfaceSolrIndexDao- Parameters:
facetSearchConfig- - the facet search configurationindexedType- - the indexed type- Returns:
- the active index
-
findIndexesByConfigAndType
public List<SolrIndexModel> findIndexesByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType) Description copied from interface:SolrIndexDaoFinds indexes by facet search configuration and indexed type.- Specified by:
findIndexesByConfigAndTypein interfaceSolrIndexDao- Parameters:
facetSearchConfig- - the facet search configurationindexedType- - the indexed type- Returns:
- the indexes
-