From f2ac413c6159155bc17b5c5cb86b28fb5e306341 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 8 Jul 2019 13:48:07 +0200 Subject: [PATCH] DATAMONGO-2188 - Polishing. Reduce MappingContext requirements in IndexResolver to require only a properly parametrized MappingContext instead of MongoMappingContext. --- .../data/mongodb/core/index/IndexResolver.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexResolver.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexResolver.java index a0a659115..fdf418b9c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexResolver.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexResolver.java @@ -15,7 +15,10 @@ */ package org.springframework.data.mongodb.core.index; +import org.springframework.data.mapping.context.MappingContext; import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; import org.springframework.data.util.ClassTypeInformation; import org.springframework.data.util.TypeInformation; import org.springframework.util.Assert; @@ -37,7 +40,8 @@ public interface IndexResolver { * @return the new {@link IndexResolver}. * @since 2.2 */ - static IndexResolver create(MongoMappingContext mappingContext) { + static IndexResolver create( + MappingContext, MongoPersistentProperty> mappingContext) { Assert.notNull(mappingContext, "MongoMappingContext must not be null!");