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>
-
Field Summary
Fields inherited from class fr.enedis.chutney.index.domain.AbstractIndexRepository
CONTENT, DESCRIPTION, ID, LOGGER, TAGS, TITLE, WHAT, whatValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.lucene.document.DocumentcreateDocument(fr.enedis.chutney.server.core.domain.dataset.DataSet dataSet) protected StringgetId(fr.enedis.chutney.server.core.domain.dataset.DataSet dataSet) Methods inherited from class fr.enedis.chutney.index.domain.AbstractIndexRepository
count, delete, highlight, save, searchMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.enedis.chutney.index.domain.IndexRepository
saveAll
-
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:
createDocumentin classAbstractIndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>
-
getId
- Specified by:
getIdin classAbstractIndexRepository<fr.enedis.chutney.server.core.domain.dataset.DataSet>
-
indexObject
-