Commit a84dc1d2 authored by Noel Alonso's avatar Noel Alonso
Browse files

Pasa getIndex a la base

De esta forma está disponible a todos los niveles, pudiendo
sobrescribirlo como es el caso de los índices rotados por fecha
parent 01db68d1
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ public abstract class RBaseESRepository<TModel extends BaseES<?>, TQueryDTO exte

	protected Integer SUGGESTSIZE = 10;

	protected Integer MAX_SIZE = 100000;
	protected Integer MAX_SIZE = 10000;

	@Autowired
	protected ObjectMapper objectMapper;
@@ -275,6 +275,15 @@ public abstract class RBaseESRepository<TModel extends BaseES<?>, TQueryDTO exte
		return responses[0].isFailure() && responses[0].getFailure().getMessage().contains("no such index");
	}

	/*
	 * Función para obtener el índice a partir del indice original + un campo de los
	 * datos Solo en series temporales, en otros casos, devolver directamente el
	 * índice.
	 */
	protected String getIndex(TModel modelToIndex) {
		return getIndex()[0];
	}

	protected abstract JavaType getSourceType(Class<?> wrapperClass);

	protected GetResponse getRequest(String id) {
+0 −9
Original line number Diff line number Diff line
@@ -84,13 +84,4 @@ public abstract class RWGeoDataESRepository<TModel extends Feature<?, ?>, TQuery
	 * cumplen. Por ejemplo que no esté referenciado en otros servicios.
	 */
	protected abstract EventApplicationResult checkDeleteConstraintsFulfilled(String modelToIndex);

	/*
	 * Función para obtener el índice a partir del indice original + un campo de los
	 * datos Solo en series temporales, en otros casos, devolver directamente el
	 * índice.
	 */
	protected String getIndex(TModel modelToIndex) {
		return getIndex()[0];
	};
}
 No newline at end of file