diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java index 682465868..e771f85cc 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java @@ -51,7 +51,6 @@ import org.springframework.dao.support.PersistenceExceptionTranslator; import org.springframework.data.annotation.Id; import org.springframework.data.authentication.UserCredentials; import org.springframework.data.convert.EntityReader; -import org.springframework.data.mapping.PersistentEntity; import org.springframework.data.mapping.context.MappingContext; import org.springframework.data.mapping.model.BeanWrapper; import org.springframework.data.mapping.model.MappingException; @@ -744,8 +743,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { MongoPersistentEntity mongoPersistentEntity = getPersistentEntity(entity.getClass()); if (mongoPersistentEntity != null && mongoPersistentEntity.hasVersionProperty()) { - BeanWrapper, Object> wrapper = BeanWrapper.create(entity, - this.mongoConverter.getConversionService()); + BeanWrapper wrapper = BeanWrapper.create(entity, this.mongoConverter.getConversionService()); wrapper.setProperty(mongoPersistentEntity.getVersionProperty(), 0); } } @@ -839,8 +837,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { private void doSaveVersioned(T objectToSave, MongoPersistentEntity entity, String collectionName) { - BeanWrapper, T> beanWrapper = BeanWrapper.create(objectToSave, - this.mongoConverter.getConversionService()); + BeanWrapper beanWrapper = BeanWrapper.create(objectToSave, this.mongoConverter.getConversionService()); MongoPersistentProperty idProperty = entity.getIdProperty(); MongoPersistentProperty versionProperty = entity.getVersionProperty(); @@ -1698,7 +1695,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { } ConversionService conversionService = mongoConverter.getConversionService(); - BeanWrapper, Object> wrapper = BeanWrapper.create(savedObject, conversionService); + BeanWrapper wrapper = BeanWrapper.create(savedObject, conversionService); Object idValue = wrapper.getProperty(idProp, idProp.getType()); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java index b901c901b..815fb4e11 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java @@ -242,7 +242,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App EntityInstantiator instantiator = instantiators.getInstantiatorFor(entity); S instance = instantiator.createInstance(entity, provider); - final BeanWrapper, S> wrapper = BeanWrapper.create(instance, conversionService); + final BeanWrapper wrapper = BeanWrapper.create(instance, conversionService); final S result = wrapper.getBean(); // Set properties not already set in the constructor @@ -363,7 +363,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App throw new MappingException("No mapping metadata found for entity of type " + obj.getClass().getName()); } - final BeanWrapper, Object> wrapper = BeanWrapper.create(obj, conversionService); + final BeanWrapper wrapper = BeanWrapper.create(obj, conversionService); final MongoPersistentProperty idProperty = entity.getIdProperty(); if (!dbo.containsField("_id") && null != idProperty) { @@ -752,7 +752,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App if (target.getClass().equals(idProperty.getType())) { id = target; } else { - BeanWrapper, Object> wrapper = BeanWrapper.create(target, conversionService); + BeanWrapper wrapper = BeanWrapper.create(target, conversionService); id = wrapper.getProperty(idProperty, Object.class); }