Class DatasetIndexRepository

java.lang.Object
fr.enedis.chutney.index.domain.AbstractIndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>
fr.enedis.chutney.dataset.infra.index.DatasetIndexRepository
All Implemented Interfaces:
IndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>

@Repository public class DatasetIndexRepository extends AbstractIndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>
  • Constructor Details

    • DatasetIndexRepository

      public DatasetIndexRepository(@Qualifier("datasetLuceneIndexRepository") LuceneIndexRepository luceneIndexRepository)
  • Method Details

    • createDocument

      protected org.apache.lucene.document.Document createDocument(fr.enedis.chutney.server.core.domain.dataset.DataSet dataSet)
      Specified by:
      createDocument in class AbstractIndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>
    • getId

      protected String getId(fr.enedis.chutney.server.core.domain.dataset.DataSet dataSet)
      Specified by:
      getId in class AbstractIndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>
    • indexObject

      public IndexObject indexObject()