Skip to content

Commit edfca24

Browse files
gzsomborakonczak
authored andcommitted
DATAES-264 - Make available the entity class of the repository so generic code can be written more easily.
1 parent 392a87a commit edfca24

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,6 @@ public interface ElasticsearchRepository<T, ID extends Serializable> extends Ela
4343
Page<T> searchSimilar(T entity, String[] fields, Pageable pageable);
4444

4545
void refresh();
46+
47+
Class<T> getEntityClass();
4648
}

src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ private ParameterizedType resolveReturnedClassFromGenericType(Class<?> clazz) {
276276
return resolveReturnedClassFromGenericType(clazz.getSuperclass());
277277
}
278278

279+
@Override
279280
public Class<T> getEntityClass() {
280281
if (!isEntityClassSet()) {
281282
try {

0 commit comments

Comments
 (0)