From edfca24527a767c19fe0a4b4550908f8575d6032 Mon Sep 17 00:00:00 2001 From: Zsombor Gegesy Date: Fri, 17 Jun 2016 13:22:06 +0200 Subject: [PATCH] DATAES-264 - Make available the entity class of the repository so generic code can be written more easily. --- .../data/elasticsearch/repository/ElasticsearchRepository.java | 2 ++ .../repository/support/AbstractElasticsearchRepository.java | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java b/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java index ffcc814a4..455c2821e 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java @@ -43,4 +43,6 @@ public interface ElasticsearchRepository extends Ela Page searchSimilar(T entity, String[] fields, Pageable pageable); void refresh(); + + Class getEntityClass(); } diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java b/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java index d6bede718..c0ecda498 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java @@ -276,6 +276,7 @@ public abstract class AbstractElasticsearchRepository getEntityClass() { if (!isEntityClassSet()) { try {