Interface SolrIndexDao
- All Superinterfaces:
GenericDao<SolrIndexModel>
- All Known Implementing Classes:
DefaultSolrIndexDao
The
SolrIndexModel DAO.-
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.
-
Method Details
-
findAllIndexes
List<SolrIndexModel> findAllIndexes()Returns all indexes.- Returns:
- the indexes
-
findIndexesByConfigAndType
List<SolrIndexModel> findIndexesByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType) Finds indexes by facet search configuration and indexed type.- Parameters:
facetSearchConfig- - the facet search configurationindexedType- - the indexed type- Returns:
- the indexes
-
findIndexByConfigAndTypeAndQualifier
SolrIndexModel findIndexByConfigAndTypeAndQualifier(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType, String qualifier) Finds an index by facet search configuration, indexed type and qualifier.- Parameters:
facetSearchConfig- - the facet search configurationindexedType- - the indexed typequalifier- - the qualifier- Returns:
- the indexes
-
findActiveIndexByConfigAndType
SolrIndexModel findActiveIndexByConfigAndType(SolrFacetSearchConfigModel facetSearchConfig, SolrIndexedTypeModel indexedType) Finds the active index for a specific facet search configuration and indexed type.- Parameters:
facetSearchConfig- - the facet search configurationindexedType- - the indexed type- Returns:
- the active index
-