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 SolrIndexModel
findActiveIndexByConfigAndType(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.SolrIndexModel
findIndexByConfigAndTypeAndQualifier(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:SolrIndexDao
Returns all indexes.- Specified by:
findAllIndexes
in interfaceSolrIndexDao
- Returns:
- the indexes
-
findIndexByConfigAndTypeAndQualifier
public SolrIndexModel findIndexByConfigAndTypeAndQualifier(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType, java.lang.String qualifier)
Description copied from interface:SolrIndexDao
Finds an index by facet search configuration, indexed type and qualifier.- Specified by:
findIndexByConfigAndTypeAndQualifier
in 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:SolrIndexDao
Finds the active index for a specific facet search configuration and indexed type.- Specified by:
findActiveIndexByConfigAndType
in 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:SolrIndexDao
Finds indexes by facet search configuration and indexed type.- Specified by:
findIndexesByConfigAndType
in interfaceSolrIndexDao
- Parameters:
facetSearchConfig
- - the facet search configurationindexedType
- - the indexed type- Returns:
- the indexes
-
-