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
public class DefaultSolrIndexDao extends DefaultGenericDao<SolrIndexModel> implements SolrIndexDao
Default implementation ofSolrIndexDao.
-
-
Constructor Summary
Constructors Constructor Description DefaultSolrIndexDao()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolrIndexModelfindActiveIndexByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType)Finds the active index for a specific facet search configuration and indexed type.java.util.List<SolrIndexModel>findAllIndexes()Returns all indexes.SolrIndexModelfindIndexByConfigAndTypeAndQualifier(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType, java.lang.String qualifier)Finds an index by facet search configuration, indexed type and qualifier.java.util.List<SolrIndexModel>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
-
-
-
-
Method Detail
-
findAllIndexes
public java.util.List<SolrIndexModel> findAllIndexes()
Description copied from interface:SolrIndexDaoReturns all indexes.- Specified by:
findAllIndexesin interfaceSolrIndexDao- Returns:
- the indexes
-
findIndexByConfigAndTypeAndQualifier
public SolrIndexModel findIndexByConfigAndTypeAndQualifier(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType, java.lang.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 java.util.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
-
-