Generated by
JDiff

Class org.springframework.data.document.mongodb.convert.MappingMongoConverter

The superclass changed from java.lang.Object to org.springframework.data.document.mongodb.convert.AbstractMongoConverter.
Removed interface org.springframework.data.document.mongodb.convert.MongoConverter.

Changed Constructors
MappingMongoConverter(MongoDbFactory, <any>) Change in type from MappingContext to (MongoDbFactory, <any>).
Creates a new MappingMongoConverter given the new MongoDbFactory and MappingContext.
 

Removed Methods
String getDefaultDatabase()  
Mongo getMongo()  
void setConverters(List<<any>>) Add custom Converter or ConverterFactory instances to be used that will take presidence over metadata driven conversion between of objects to/from DBObject
void setDefaultDatabase(String)  
void setMongo(Mongo)  
void write(Object, DBObject, <any>)  
 

Added Methods
void addCustomTypeKeyIfNecessary(<any>, Object, DBObject) Adds custom type information to the given DBObject if necessary.
<any> getValueType(<any>) Returns the type type information of the actual value to be stored.
S read(<any>, DBObject)  
void setMongoDbFactory(MongoDbFactory)  
List<?> unwrapList(BasicDBList, <any>)  
DBObject writeCollectionInternal(MongoPersistentProperty, Object)  
void writeInternal(Object, DBObject) Internal write conversion method which should be used for nested invocations.
void writeInternal(Object, DBObject, MongoPersistentEntity<?>)  
 

Changed Methods
void afterPropertiesSet() Method was locally defined, but is now inherited from AbstractMongoConverter.  
<any> getMappingContext() Change in return type from MappingContext to <any>.
 
Object getValueInternal(MongoPersistentProperty, DBObject, StandardEvaluationContext, String) Change in signature from (PersistentProperty, DBObject, StandardEvaluationContext, Value) to (MongoPersistentProperty, DBObject, StandardEvaluationContext, String).
 
void writeMapInternal(Map<Object, Object>, DBObject, <any>) Change in signature from (Map<Object, Object>, DBObject) to (Map<Object, Object>, DBObject, <any>).
 
void writePropertyInternal(MongoPersistentProperty, Object, DBObject) Change in signature from (PersistentProperty, Object, DBObject) to (MongoPersistentProperty, Object, DBObject).
 
 

Removed Fields
(Map<Class<?>, Class<?>>customTypeMapping  
String defaultDatabase  
Mongo mongo  
 

Added Fields
String CUSTOM_TYPE_KEY  
MongoDbFactory mongoDbFactory  
 

Changed Fields
GenericConversionService conversionService Field was locally defined, but is now inherited from AbstractMongoConverter.  
<any> mappingContext Change in type from MappingContext to <any>.
 
SpelExpressionParser spelExpressionParser Change from non-final to final.