diff --git a/vertigo-datafactory-plugin-elasticsearch_5_6/src/main/java/io/vertigo/datafactory/plugins/search/elasticsearch_5_6/AbstractESSearchServicesPlugin.java b/vertigo-datafactory-plugin-elasticsearch_5_6/src/main/java/io/vertigo/datafactory/plugins/search/elasticsearch_5_6/AbstractESSearchServicesPlugin.java index daf2c99..a8b2821 100644 --- a/vertigo-datafactory-plugin-elasticsearch_5_6/src/main/java/io/vertigo/datafactory/plugins/search/elasticsearch_5_6/AbstractESSearchServicesPlugin.java +++ b/vertigo-datafactory-plugin-elasticsearch_5_6/src/main/java/io/vertigo/datafactory/plugins/search/elasticsearch_5_6/AbstractESSearchServicesPlugin.java @@ -19,6 +19,7 @@ import java.io.IOException; import java.io.InputStream; +import java.io.Serializable; import java.net.URL; import java.util.Collection; import java.util.HashSet; @@ -63,6 +64,7 @@ import io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition; import io.vertigo.datamodel.structure.definitions.DtDefinition; import io.vertigo.datamodel.structure.definitions.DtField; +import io.vertigo.datamodel.structure.definitions.DtFieldName; import io.vertigo.datamodel.structure.model.DtListState; import io.vertigo.datamodel.structure.model.DtObject; import io.vertigo.datamodel.structure.model.KeyConcept; @@ -303,6 +305,24 @@ public final void remove(final SearchIndexDefinition indexDefinition, final List markToOptimize(obtainIndexName(indexDefinition)); } + /** {@inheritDoc} */ + @Override + public void putMetaData(final SearchIndexDefinition indexDefinition, final String dataPath, final Serializable dataValue) { + throw new UnsupportedOperationException("This old plugin doesn't support this method."); + } + + /** {@inheritDoc} */ + @Override + public Serializable getMetaData(final SearchIndexDefinition indexDefinition, final String dataPath) { + throw new UnsupportedOperationException("This old plugin doesn't support this method."); + } + + /** {@inheritDoc} */ + @Override + public Map, Serializable> loadVersions(final SearchIndexDefinition indexDefinitions, final DtFieldName versionFieldName, final ListFilter listFilter, final int maxElements) { + throw new UnsupportedOperationException("This old plugin doesn't support this method."); + } + private ESStatement createElasticStatement(final SearchIndexDefinition indexDefinition) { Assertion.check() .isTrue(indexSettingsValid, diff --git a/vertigo-datafactory-plugin-elasticsearch_5_6/src/test/java/io/vertigo/datafactory/search_5_6/withstore/ItemSearchLoader.java b/vertigo-datafactory-plugin-elasticsearch_5_6/src/test/java/io/vertigo/datafactory/search_5_6/withstore/ItemSearchLoader.java index 280dba6..099af80 100644 --- a/vertigo-datafactory-plugin-elasticsearch_5_6/src/test/java/io/vertigo/datafactory/search_5_6/withstore/ItemSearchLoader.java +++ b/vertigo-datafactory-plugin-elasticsearch_5_6/src/test/java/io/vertigo/datafactory/search_5_6/withstore/ItemSearchLoader.java @@ -47,7 +47,7 @@ * SearchLoader of Item keyconcept, load uses StoreManager. * @author npiedeloup */ -public final class ItemSearchLoader extends AbstractSqlSearchLoader { +public final class ItemSearchLoader extends AbstractSqlSearchLoader { private final SearchManager searchManager; private final DefinitionSpace definitionSpace;