Interface SolrIndexDao

All Superinterfaces:
GenericDao<SolrIndexModel>
All Known Implementing Classes:
DefaultSolrIndexDao

public interface SolrIndexDao extends GenericDao<SolrIndexModel>
  • 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 configuration
      indexedType - - 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 configuration
      indexedType - - the indexed type
      qualifier - - 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 configuration
      indexedType - - the indexed type
      Returns:
      the active index